第5章__循环结构程序设计C语言程序.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明: 循环体有可能一次也不执行 循环体如包括有一个以上的语句,则必须用 {}括起来,组成复合语句。 下列情况,退出while循环 条件表达式不成立(为零) 循环体内遇break,return,goto 无限循环: while(1) 循环体; main(){ int a=1,n; printf(\n input n: ); scanf(%d,n); while (n--) printf(%d ,a++*2); } 空复合词句作为循环体 do{}while(…); 空语句作为循环体 do;while(…); 死循环 do … while(1) ; break和continue的区别 (1)break能用于循环语句和switch语句中,continue只能用于循环语句中。 (2) continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环 ,break结束整 个循环,不再判定循环条件是否满足。 (3)循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。 一、统计与计数问题 方法:计数变量c的初值为0,每输入一个数据, 进行必要判断后,若输入的数据满足统 计条件,则计数变量c自加1,这样当对 所有输入进行判断后,计数变量c的值就 是统计的结果 #include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+amount; if (total=SUM) break; } aver=total / i ; printf(“num=%d\naver=%10.2f\n“ ,i,aver); return 0; } 实际捐款人数 expr …… break; …… 假(0) 真(非0) while do …… break; …... expr 假(0) 真(非0) while continue语句 功能:结束本次循环,跳过循环体中尚未执行的语句,进行下一次是否执行循环体的判断。 说明: (1) 仅用于循环语句中。 (2) 在嵌套循环的情况下,continue语句只对包含它的最内层的循环体语句起作用。 for (…) { while (…) { …… if (…) continue; …… } while循环后的第一条语句 } N 表达式1 Y 表达式2 N …… Y …… …… N 表达式1 Y 表达式2 N Y …… …… break语句 continue语句 强行退出循环 只结束本次循环 5.7.2 用continue语句提前结束本次循环 例5.5 要求输出100~200之间的不能被3整除的数。 编程思路: 对100到200之间的每一个整数进行检查 如果不能被3整除,输出,否则不输出 无论是否输出此数,都要接着检查下一个数(直到200为止)。 N n=100 n≤200 Y n能被3整除 N n=n+1 输出n Y for(n=100;n=200;n++) { if (n%3==0) continue; printf(%d ,n); } 基本程序设计类型 一、统计(计数)问题 二、数列求和(求积):累加/累乘/递推法 三、字符图形 四、有哪些信誉好的足球投注网站(穷举)求解 五、数论有关问题 六、查找/排序/求最大值(最小值)/数组 七、字符串处理 八、链表 九、文件处理 6.9 程序举例 例2:输入一行字符,统计其中的英文字母个数。 提示:即输入到字符‘\n’时停止输入 #include “stdio.h” main() { char ch; in

文档评论(0)

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

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

1亿VIP精品文档

相关文档