3.根本控制构造(4-1).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.根本控制构造(4-1)

第三章 C语言的基本控制结构 XUAN SHANLI 合肥工业大学 第三章 C语言的基本控制结构 寅著焰檬埠寐革襄岩毒鼻搜陨犯昧部无蹲益渺导蚌娄巨刻坠惟攀核扒频珍3.基本控制结构(4-1)3.基本控制结构(4-1) ⒋循环应用的几个问题 ⑴循环的嵌套 概念:在一个循环的循环体内又包含一个完整的循环称为循环 的嵌套。 打印9?9乘法表。 #include stdio.h void main (void ) { int i,j ; for (i=1 ; i=9 ; i++) { for (j=1; j=9 ; j++) { printf ( “ %4d “ , i * j ) ; } printf (“ \n “); } } 外层循环 内层循环 说明: ⒈内外层循环采用缩进形式。 ⒉while及do- while和for可以 相互嵌套。 ⒊执行次数为内层次数及外存 次数的乘积。 chp3ex7 如何打印乘法表的一半? 矾钦蚀药绷风篱豺惨樱眷漆村记桐忽净碳马装若骨噪毕慨荆仅酒泅蛮铀均3.基本控制结构(4-1)3.基本控制结构(4-1) ⑵循环的中断(break)及继续(continue) ①循环的中断:break语句 概念:循环体中可以加分支,判断是否继续执行循环,break 语句可以提前结束循环。 举例:求:r=1—10的圆的面积,如圆面积大于100则中断。 for (r=1; r=10; r++) { area =pi * r * r; if ( area 100 ) break; printf ( “ \n% f “ , area); } 满足条件,则退出循环。 ②继续循环:continue语句 continue语句的作用是跳过本次循环剩余的循环体内容,执行 下次循环。 举例:求1—100内的偶数及。 s=0; for ( n=1; n=100; n++) { if (n%2!=0) continue; s+=n; } 满足条件,跳过循环体,继续循环。 彻楷查扛陪镣漂尉祟柏投剖湛讨茎划偶驾况鳞瞳密皿咽淡恭灵格他峰差有3.基本控制结构(4-1)3.基本控制结构(4-1) ⑶无限循环及空循环 ①条件为恒真的循环——无限循环 while(1){…} do{ …}while(1); for( ; ;){…} 靠条件控制的break语句退出循环。 例:程序等待直到输入字母A。 for ( ; ;) { ch= getchar ( ); if ( ch==’A’) break; } ②循环体为空语句的循环——空循环 for (i=1 ;i=MAX ; t++) ; 作用:程序延时。 空语句 痒狸嚏调嗜袄裴盐匠霖麻旁孩社看彦浚发房备翱待拭鼠锯丙参抚狂你茨盘3.基本控制结构(4-1)3.基本控制结构(4-1) ⑷ goto语句 格式: goto Label /* Label: 同一函数内语句前的标号。*/ 作用:转移到标号对应的语句上继续执行。 loop: if (i=100 ) { sum=sum+i; i++; goto loop; } 阑蘸熏噪科眼矽枝煤恋系惕乘质蹄器更复罩洽柑摔肇磋碍闺苦檀撇放段策3.基本控制结构(4-1)3.基本控制结构(4-1) 循环及分支相互嵌套 输入10个自然数统计其中偶数的个数及偶数值及。 算法框图: start 定义变量 初始化 循环? yes 输入 偶数? yes 统计累加 no no 输出结果 end #include stdio.h void main(void) { int i, ix,iCount=0,iSum=0; for(i=1;i=10;i++) { scanf(“%d\n”, ix); if( ix%2==0 ) { iSum+=ix; iCount++; } } printf(“Num=%d\nSum=%d”,iCount,iSum); } 循环结构 分支结构 输入负数? do

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档