第5章 循环结构.ppt

第5章 循环结构.ppt

ID:48805459

大小:1.32 MB

页数:74页

时间:2020-01-26

第5章 循环结构.ppt_第1页
第5章 循环结构.ppt_第2页
第5章 循环结构.ppt_第3页
第5章 循环结构.ppt_第4页
第5章 循环结构.ppt_第5页
资源描述:

《第5章 循环结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章循环结构大纲要求1、while和do-while循环结构。while和do-while语句的语法结构和执行过程。2、for循环结构。for语句构成的循环结构和执行结构。3、continue语句和break语句。Continue语句和break语句在循环体中的作用和区别。4、循环结构的嵌套。嵌套循环的结构和执行过程。2循环的必要性2-1intresult1,result2,result3;intresult4,result5;result1=1*10;printf("1×10=%d",result1);result

2、2=2*10;printf("2×10=%d",result2);result3=3*10;printf("3×10=%d",result3);result4=4*10;printf("4×10=%d",result4);result5=5*10;printf("5×10=%d",result5);1×10=102×10=203×10=304×10=405×10=50输出结果重复语句3循环的必要性2-21×10=102×10=203×10=304×10=405×10=500+11+12+1上个数字+1...

3、重复(上个数字+1)×104C语言中的各种循环whiledo-whilefor需要多次重复执行一个或多个任务的问题考虑使用循环来解决5while循环3-1while(表达式){语句;}while循环的一般语法:while(index<100){......index++;}计算表达式的值,当值为真(非0)时,执行循环体语句,一旦条件为假,就停止执行循环体。如果条件在开始时就为假,那么不执行循环体语句直接退出循环。工作原理示例流程图6while循环3-2规则1:[<初始化>]while(循环条件){<循环体>}循环条件中使用

4、的变量需要经过初始化7while循环3-3规则2:while(index<100){......index++;}while循环主体中的语句必须修改循环条件的值,否则会形成死循环while(1)真8注意事项2-11、while语句是C的关键字。2、while后面的一对括号中的<表达式>,可以是C语言的任意合法表达式,由它来控制循环体语句是否执行,括号不能省略。当表达式的值为零时,表示条件为假;非零时,表示条件为真。9注意事项2-23、<循环体语句>可以是一条语句,也可以是多条语句。其中的语句可以是空语句、表达式语句或作为循

5、环体一部分的复合语句,如果循环体是一个空语句,表示不执行任何操作(一般用于延时)。4、如果第一次计算时表达式的值为0,则循环语句一次也不执行,流程直接跳过while语句,执行下一条语句。10提示进入while循环后,一定要有能使此表达式的值变为0的操作,否则,循环将会无限制的进行下去,即进入死循环。在程序设计中,这个是不允许出现的。11#includevoidmain(){intnum=1,result;while(num<=10){result=num*10;printf("%d×10=%d",nu

6、m,result);num++;}}while循环示例1内存numresult1null102输出:1×10=102×10=203×10=304×10=405×10=506×10=607×10=708×10=809×10=9010×10=1001110012问题描述:写一个程序,要求它从摄氏温度0度到250度,每隔20度为一项,输出一个摄氏温度与华氏温度的对照表,同时要求对照表中的条目不超过10条。#includevoidmain(){intc=0,count=0;doublef;while(c<=250

7、&&count<10){count++;printf("%d:",count);f=c*9/5.0+32.0;printf("C=%d,F=%7.2f",c,f);c=c+20;}}while循环示例2输出:1:C=0,F=32.002:C=20,F=68.003:C=40,F=104.004:C=60,F=140.005:C=80,F=176.006:C=100,F=212.007:C=120,F=248.008:C=140,F=284.009:C=160,F=320.0010:C=180,F=356.0013例题1

8、、以下不构成无限循环的语句或者语句组是()。(2008.04)A)n=0;B)n=0;do{++n;}while(n<=0);while(1){n++;}C)n=10;D)for(n=0,i=1;;i++)while(n);{n--;}n+=i;14例题2、若有以下程序:main(){inty=10;w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。