C5_循环结构.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C5_循环结构

日常生活中的重复现象 两种重复控制流程 用计数的方式控制循环次数 for语句的基本格式 for语句示例(执行流程说明) for语句控制已知次数的循环 递减计数的循环 循环与计数变量的值无关时 循环与计数变量的值有关时 跳跃式计数 for语句的特殊用法1 for语句的特殊用法1示例 for语句的特殊用法2 for语句的特殊用法2示例 for语句的特殊用法3 for语句的特殊用法3示例 for语句的特殊用法4 for循环举例-----用 for 循 环 语 句 求 n! while语句格式 While循环举例 分析: 考虑到成绩没有负数,可以把循环条件定为:每当输入的分数大于等于0时就继续输入成绩;输入的分数小于0时就停止输入。 解题步骤如下: 1 输入一个分数 2 当“分数=0”时,做如下工作: 累计总分; 人数加一; 输入下一个分数; 3 重复第2步,直到“分数0”。 while循环示例1 while循环示例1续 用while语句改写for循环 用for语句改写while循环 do…while语句格式 while语句格式 do…while语句格式 break语句——提出问题 break的功能及格式 break语句在分支结构switch中的应用 Break在循环结构中的功能及格式 用break从循环体中跳出 非结构化语句之break-示例2 continue语句的格式及功能 例 显示输入的字符, 如果按的是Esc键, 则退出循环; 如果按的是Enter键, 则不做任何处理,继续输入下一个字符。 #include conio.h main( ) {char ch; for ( ; ;) { ch=getch(); /*字符输入函数 */ if (ch= =27) /* Esc键的ACSII码为27*/ break; /*退出循环*/ if (ch= =13) continue; /*按的是Enter:键,跳过字符输出语句*/ putch(ch); /*显示输入的字符*/ } getch( ); /*让程序停一下,拍任意键继续*/ } continue语句示例 用if实现continue语句的功能 非结构化语句goto #include stdio.h main( ) { float score , average=0; int n=0; scanf(“%f”, score); /* 输入第一个学生的分数 */ if (score0) goto end; /* 表达式为非0, 转移到end标号处 */ loop:average += score; n++; scanf(“%f”, score); if (score=0) /* 表达式为非0, 转移到loop标号处 */ goto loop; average = average /n ; /*求平均成绩average */ end:printf(“%6.2f”, average)/*输出平均成绩,保留两位小数 */ } 循环的应用—数列计算1 循环的应用—数列计算2 循环的应用—数列计算2(续) 循环的应用—数列计算3 循环的应用—存在性问题 循环的应用—素数 循环的应用—水仙花数 循环的应用—水仙花数程序 循环嵌套 循环嵌套示例1 循环嵌套示例2 循环嵌套示例2 循环嵌套示例3 循环嵌套示例4 循环嵌套示例4 循环结构-小结 两种重复控制流程 For循环语句的基本格式 While循环语句格式 和循环结构相关的三个语句: break,continue,goto 循环的嵌套结构 实验题讲解 3.4写程序:输入一整数,输出是奇数还是偶数。 实验题讲解 3.5写程序:输出三个输入数的最大数。 实验题讲解 3.7(题目略) 实验题讲解 3.9输入一个成绩,要求输出等级。90分以上为A,80-90为B,70-79为C,60-69为D,其它为E。 补充讲解 -复合语句 用一对花括号{}将多条语句组合在一起,在语法上相当于一条语句。 复合语句(程序块) 示例 main( ) { int x=1; {int x=2; { int x=3; printf(“x=%d\n”, x); } printf(“x=%d\n”, x); } p

文档评论(0)

yuguanyin2015 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档