C语言程序设计电子课件——循环结构程序设计.ppt

C语言程序设计电子课件——循环结构程序设计.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例如: while( ) { … for ( ) { … } … } 【例】打印如下图所显示的九九乘法表 0 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81 【答案】 #include "stdio.h" void main() { int i,j; for(i=0;i<=9;i++) printf("%3d",i); printf("\n"); for(i=1;i<=9;i++) { printf("%3d",i); for(j=1;j<=i;j++) printf("%3d",i*j); printf("\n"); } } 语言程序设计 第六章 循环结构程序设计 6.1 循环结构程序设计的概念 6.2 语句标号和goto语句 6.3 for 语句 6.4 while语句 6.5 do … while语句 6.6 break语句和continue语句 6.7 循环结构嵌套 第六章 循环结构程序设计 一、循环结构程序设计的概念 实现循环的程序结构称为循环结构,是计算机科学中用以描述客观世界循环现象的重要手段。 程序设计中的循环(简称循环)是指在程序设计中,从某处开始有规律地反复执行某一操作块(或程序块)。 如果循环永远不会终止,这样的循环就称为死循环。 二、语句标号和goto语句 goto语句为无条件转向语句,它的一般格式为: goto 语句标号 ; 【例】使用goto语句实现1~100累加 void main() { int i=1,s=0; label:s+=i; i++; if(i<=100)goto label; printf("\nthe sum from 1 to 100 is %d",s); } 三、for 语句 for语句的一般格式 for(表达式1; 表达式2; 表达式3) { 循环体 } for语句的执行过程 【例】S=1+2+3+….n; #include "stdio.h" void main() { int i=1,n,s=0; printf("请输入n的值"); scanf("%d",&n); for(i=1;i<=n;i++) s+=i; printf("s=%d\n",s); } 【问题】 p78/2.4 执行下列程序段的结果为: for(a=1,i=-1;-1<i<1;i++) { a++; printf(“%2d”,a); } printf(“%2d”,i); 四、while语句 while语句的一般格式 while语句是一个循环控制语句,用来控制程序段的重复执行。其一般格式为: while(表达式) { 循环体 } 格式中的循环体,可以是单个语句、空语句,也可以是复合语句。 while语句的执行过程 【例】 S=1+2+3+….n; #include "stdio.h" void main() { int i=1,n,s=0; printf("请输入n的值"); scanf("%d",&n); while(i<=n) { s+=i;i++; } printf("s=%d\n",s); } 【问题】教材p75/2.改造 问下列程序段中while循环体语句执行了几次? int k=0; while(k=0) { printf(“%d”,k);k--;} 【问题】教材p77/12. 语句 while(!E); 括号中的表达式!E等价于( ) A) E==0 B) E!=1 C) E!=0 D) E!=0 解答:使用真值表 E !E E==0 E!=1 E!=0 E==1 0 1 1 1 0 0 非0 0 0 可能 1 可能 【思考】与其类似的是p77/16. 五、do … while语句 do … while语句的一般格式 do … while语句也是一个循环控制语句。其特点是先执行循环体,然后判断条件是否成立。其一般格式为: do {循环体} while(表达式); do … while语句的执行过程 【例】S=1+2+3+….

文档评论(0)

金诺 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档