while和do-while循环.ppt

while和do-while循环.ppt

ID:48039759

大小:787.00 KB

页数:24页

时间:2020-01-14

while和do-while循环.ppt_第1页
while和do-while循环.ppt_第2页
while和do-while循环.ppt_第3页
while和do-while循环.ppt_第4页
while和do-while循环.ppt_第5页
资源描述:

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

1、第六课循环语句回顾以下哪些情况需要用到if语句,并说明如何使用:A.输入一个人出生年份计算年龄B.输入一个月份显示这个月的最后一天是几号C.输入一个距离计算的士费用D.输入一本书的价格计算打8。5折后的价格E.输入两个点坐标求两点间距离F.输入一个员工的工资计算他的个人所得税G.输入一个坐标显示他在第几象限H.输入一个数显示1加这个数的和23目标理解为什么使用循环结构熟练掌握while循环的使用熟练掌握do-while循环的使用理解while和do-while循环的区别4循环的必要性2-1intresult1,r

2、esult2,result3;intresult4,result5;result1=1*10;printf("1×10=%d",result1);result2=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=3

3、04×10=405×10=50输出结果重复语句5循环的必要性2-21×10=102×10=203×10=304×10=405×10=500+11+12+1上个数字+1...重复(上个数字+1)×106C语言中的各种循环whiledo-whilefor需要多次重复执行一个或多个任务的问题考虑使用循环来解决7while循环3-1while(表达式){语句1;}while循环的一般语法:while(a<100){......a++;}计算表达式的值,当值为真(非0)时,执行循环体语句,一旦条件为假,就停止执行循环体。如

4、果条件在开始时就为假,那么不执行循环体语句直接退出循环。工作原理示例NY流程图表达式非0?语句8while循环3-2规则1:[<初始化>]while(循环条件){<循环体>}循环条件中使用的变量需要经过初始化while(a<100){......a++;}示例9while循环3-3规则2:while(index<100){......index++;}while循环主体中的语句必须修改循环条件的值,否则会形成死循环while(1)真10#includevoidmain(){intnum=1,re

5、sult;while(num<=10){result=num*10;printf("%d×10=%d",num,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=10011100练习【例5.1】编写程序,求n个自然数的和即:s=1+2+3+…+nn的值是从键盘随意输入的。while(表达式){语句1;}思考区别?voidmain

6、(){inti,sum;i=1;sum=0;while(i<=100){sum=sum+i;i++;}printf("sum=%d",sum);}voidmain(){inti,sum;i=1;sum=0;while(i<=100){i++;sum=sum+i;}printf("sum=%d",sum);}13问题描述:写一个程序,要求它从摄氏温度0度到250度,每隔20度为一项,输出一个摄氏温度与华氏温度的对照表,同时要求对照表中的条目不超过10条。#includevoidmain()

7、{intc=0,count=0;doublef;while(c<=250&&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

8、.009:C=160,F=320.0010:C=180,F=356.0014do-while循环do{语句;}while(表达式);while循环的一般语法:do{......scanf(“%c”,&answer);}while(answer!=’n’);它先执行循环体中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。工作原理示例NY循环体表达式

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

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

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