- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]大学C语言实用教程课件-第4章-程序流程控制
第 4 章 程序流程控制 switch(e) { case c1: 语句1; case c2: 语句2; ……. case cn: 语句n; [default: 语句n+1;] } 【例】 在例4.6程序中加入break。 #include stdio.h main() { char ch; ch=getchar(); switch(ch) { case a: printf(America\n);break; case b: printf(Britain\n);break; case c: printf(China\n);break; case d: printf(Denmark\n);break; default: printf(Japan\n);break;} } #include stdio.h main() { int a, b, c, t; scanf(%d%d%d, a, b, c); printf(“初始序列: a=%d b=%d c=%d\n, a, b, c); if (ab) { t=a; a=b; b=t;} if (cb) printf(“排序后:a=%d b=%d c=%d\n, a, b, c); else if (ca) { t=b;b=c; c=t; printf(排序后: a=%d b=%d c=%d\n, a, b, c);} else { t=a;a=c;c=b;b=t; printf(排序后: a=%d b=%d c=%d\n, a, b, c);} } 1. for语句的一般格式 for(表达式1;表达式2;表达式3) 语句; for (i=1;i10;i+=2) printf(%d ,i); #include stdio.h void main() { int i,n,p; scanf(%d,n); p=1; for (i=2;i=n;i++) p=p*i; printf(%d %d\n,n,p); } 【例】编制一个求n!的程序,n的值由键盘输入。 ≠0 =0 测试表达式 循环体 4.3.2 while语句 2. while语句的执行流程 【例】显示50以内的奇数。 #include stdio.h void main() { int i=1; // 提前给i赋值 while (i50) { printf(%d ,i); i+=2; // 修改i的值 } printf(\n); } 1. while语句的一般格式: while(测试表达式) 语句; 用for循环实现。 #include stdio.h void main() { int i,s=0; for (i=1;i=100;i++) s+=i; printf(“s=%d\n,s); } 【例】求s=1+2+3+…+100。 #include stdio.h void main() { int i,s; i=1; s=0; while (i=100) { s+=i; i++; } printf(“s=%d\n,s); } ① while语句相当于下面形式的for语句: for(; 测试表达式;) ② 和for语句一样,while也是先判断后执行。比如,程序段 i=3; while (i3) printf(i=%d,i); 中的循环体将不被执行。 3. while语句的使用 ③ while语句的循环体可以是空语句。如 while ((ch=getchar())!
有哪些信誉好的足球投注网站
文档评论(0)