- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
用break语句提前退出循环#includestdio.h
voidmain()
{floatscore,sum=0,average;
inti,n;
for(i=1;i31;i++)
{scanf(%f,score)
if(score0)break;
sum=sum+score;
}
n=i-1;
average=sum/n;
printf(n=%d,average=%7.2f\n,n,average);
}运行结果:100↙(输入一个学生成绩)80↙70↙-1↙(输入负数,表示本班数据结束)n=3,average=83.33第五章01程序中需要用循环结构02用while语句和do-while语句实现循环03用for语句实现循环04循环的嵌套05用break语句和continue语句改变循环状态06几种循环的比较07程序举例主要内容5.1程序中需要用循环结构什么是循环?为什么要使用循环?问题1:问题2:求学生平均成绩分数相加后除以学生数在许多问题中需要用到循环控制。循环结构就是用来处理需要重复处理的问题的,所以又称重复结构。它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。循环分为两种:无休止循环和有终止循环构成有效循环的条件:循环体和循环结束条件5.2用while语句和do-while语句实现循环
用while语句实现循环while语句用来实现“当型”循环结构一般形式:while(表达式)语句当表达式为非0值时,执行while语句中的内嵌语句。其特点是:先判断表达式,后执行循环体。5.2.1用while语句实现循环例题5.1求1+2+3+…+100的和解题思路(1)开始时使sum的值为0,被加数i第一次取值为1。开始进入循环结构。(2)判别“i≤100”条件是否满足,由于i小于100,因此“i≤100”的值为真。所以应当执行其下面矩形框中的操作。(3)执行sum=sum+i,此时sum的值变为1了,然后使i的值加1,i的值变为2了,这是为下一次加2作准备。流程返回菱形框。(4)再次检查“i≤100”条件是否满足,由于i的值为2,小于100,因此“i≤100”的值仍为真,所以应执行其下面矩形框中的操作。(5)执行sum=sum+i,由于sum的值已变为1,i的值已变为2,因此执行sum=sum+i后sum的值变为3。再使i的值加1,i的值变为3。流程再返回菱形框。(6)再次检查“i≤100”条件是否满足……,如此反复执行矩形框中的操作,直到i的值变成了100,把i加到sum中,然后i又加1变成101了。当再次返回菱形框检查“i≤100”条件时,由于I已是101,大于100,“i≤100”的值为假,不再执行矩形框中的操作,循环结构结束。用while语句实现循环#includestdio.h
voidmain()
{inti,sum=0;
i=1;
while(i=100)
{sum=sum+i;
i++;
}
printf(″%d\n″,sum);
}说明:(1)循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句形式出现.(2)在循环体中应有使循环趋向于结束的语句。运行结果:5050用do-while语句实现循环do-while语句的特点:先执行循环体,然后判断循环条件是否成立。执行过程:先执行一次指定的循环体语句,然后判别“表达式”,当表达式的值为非0(“真”)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(“假”)为止,此时循环结束。while语句和do-while语句的关系:同一个问题既可以用while循环处理,也可以用do-while循环来处理。二者是可以互相转换的。一般形式:do循环体语句while(表达式);一般形式:do用do-while语句实现循环循环体语句while(表达式);用while语句实现#includestdio.h
voidmain()
{inti,sum=0;
i=1;
while(i=100)
{sum=sum+i;
i++;
您可能关注的文档
- 小学生安全知识讲座PPT.ppt
- 少年儿童心理特点分析.ppt
- 指南语言领域解读.ppt
- 心血管病的防治.ppt
- 市场细分的方法和技术.ppt
- 平面简谐波的波函数.ppt
- 小组活动基础知识(PPT 61页).ppt
- 平均数和变异数.ppt
- 幼儿均衡膳食PPT.ppt
- 影视分析之声音.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)