网站大量收购闲置独家精品文档,联系QQ:2885784924

第6章循环控制语句资料.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 6.5 循环控制语句 * * 6.5 循环控制语句 if(n=3) continue; printf(您猜的次数已经达到了3次!\n); break; } return 0; } 6.5 循环控制语句 总结 break;和continue;后面的分号不能省略 break和continue语句能够改变程序的流程 break能够结束本层循环、continue能够结束本次循环 break语句的位置,switch结构和循环中;而continue只能出现在循环中 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * ch5_103.c 输入:abcde 输出:a e i m q * 求Fibonacci数列的前20项。 * * 算法和程序: f1=1,f2=1并输出 for (i=3; i=20; i++) f3=f2+f1 f1=f2,f2=f3 输出f3 输出5个数 T F 换行 6.3 for语句应用 * * 所有用 while 语句实现的循环都可以用for 语句实现。 等价于: for(表达式1;表达式2 ;表达式3) 语句; 表达式1; while (表达式2) { 语句; 表达式3; } 6.3 for语句转换 3、for语句、while语句的相互转换 * * 三种循环语句的比较: while和do-while语句的表达式只有一个,for语句有三个。 while 和for先判断循环条件后执行循环体,do-while语句 先执行循环体后判断循环条件。 while语句多用于循环次数不定的情况 do-while语句多用于至少要运行一次的情况 for语句多用于要赋初值或循环次数固定的情况 6.3 for语句比较 * * 熟悉几个循环语句: 6.3 循环语句特殊用法 while (!x) x++; 当 x==0 时,执行循环体x++; while ((c=getchar( )) != \n) n=n+1; n 称为计数器,作用是统计输入字符的个数 while (num++=2) ; printf(%d\n,num); 循环体是空语句,退出循环后输出num的值 do x*=-3; while(x5); 先执行循环体x*=-3,再判断条件(x5) for (n=0; n26; n++) printf(%c , n+A); 作用是输出26个大写字母 for (sum=0, i=1; i=100; sum=sum+i, i+=2) ; 作用是计算100以内的奇数和 6.3 for语句的应用 总结: 1)本节课主要是for循环的实际应用,确定循环体、分析出循环条件是解题的关键。 2)注意for中三个表达式的作用 3)有些复杂的问题,单重的for解决不了,需要用到循环嵌套 主要内容: 6.1 while语句 6.2 do-while语句 6.3 for语句 6.4 循环嵌套 6.5 循环控制语句 思考,如何输出下列图形? 用来输出一行中的7个*字符: 重复书写三次相同的代码, 用来输出三行7列的*字符 * * 如果循环语句的循环体内又包含了另一条循环语句, 则称为循环的嵌套。 While、do-while和for三种循环语句,可以嵌套本身, 也可以相互嵌套。 6.4 循环的嵌套 1、格式 几种循环嵌套格式如下(6种): 几种循环嵌套格式如下(6种): 循环嵌套执行过程: 无论上述6种中的哪一种嵌套格式, 程序的执行都是从外层循环进来, 当内层循环执行结束,再执行外层循环的第二次, 类似于地球围绕太阳公转一圈时,自转了365圈。 * * 注意: while、do-while、for循环语句可以并列,也可以相互 嵌套,但要层次清楚,不能出现交叉。 6.4 循环的嵌套 外循环 内循环 交叉循环 ? 外循环 入口 内循环出口 内循环出口 外循环出口 * * 多重循环程序执行时,外层循环每执行一次,内层循环 都需要循环执行多次。 例如: for(a=1;a=10;a++) { for (b=0;b=5;b++)

文档评论(0)

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

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

1亿VIP精品文档

相关文档