- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7循环结构序设计
* 第7章 循环结构程序设计 7.1 循环的概念 7.2 实现循环的语句 7.3 break和continue语句 7.4 循环的嵌套 7.5 循环结构程序设计举例 7.1 循环的概念 当所要解决的问题存在重复执行内容时,应该使用循环结构来实现,具体的设计步骤可归纳如下。 (1)构造循环体。将问题中需要重复执行的部分,利用C语言规则归纳出一组程序段。在归纳的过程中应充分利用变量是一个变化的量的概念。如本列中变量score在不同的时刻代表的是不同学生的成绩。 (2)寻找控制循环的变量。有的题目循环的次数是确定的,可以使用计数器来控制循环;有的题目循环的次数不是确定的,那么使用计数器就不合适了,设计者应从题目中去寻找规则变化的量来控制循环体完成规定的次数。 (3)找出控制变量的3个要素。 ? 循环控制变量的初值。 ? 循环的条件。 ? 使循环趋于结束的部分。 7.2 实现循环的语句 7.2.1 while语句 while语句是实现当型结构循环的语句,其一般形式为? while(逻辑量) 循环体语句 其中,while是C语言的关键字,语句中的逻辑量为循环条件。 while语句的流程图如图7.2所示。 使用while语句实现循环时,语句中的逻辑量对应于循环条件P,循环体语句对应于循环体A。while语句执行时,首先判断逻辑量的值,如果逻辑量为1,则首先执行循环体语句,然后继续判断逻辑量;如果逻辑量为0,则结束循环,执行循环的后续语句。 例7.3 求1到100的和。 根据流程图写出程序: ? main() { int i,sum; sum=0; i=1; while(i=100) { sum=sum+i; i++; printf(%d\n,sum); } } 图7.3 例7.3的N-S流程图 ? 例7.4 求n!。 main() { float fac; int i,n; fac=1; i=2; scanf(%d,n); while(i=n) { fac=fac*i; i++; } printf(n!=%.0f\n,fac); } 图7.4 例7.4的N-S流程图 ? 7.2.2 do-while语句 do-while语句是实现直到型循环结构的语句,其一般形式为: do 循环体语句 while(逻辑量); do-while语句的流程图如图7.6所示。 使用do-while语句实现循环时,语句中的逻辑量对应于循环条件P,循环体语句对应于循环体A。do-while语句执行时,首先执行循环体语句,然后判断逻辑量,如果逻辑量为1,则继续执行循环体语句;如果逻辑量为0,则结束循环,执行循环的后续语句。 例7.9 求两个数的最大公约数。 (a)当型结构 (b)直到型结构 图7.8 例子的两种结构的N-S图 根据流程图可得到程序: ? main() main() { { int m,n,r; int m,n,r; scanf(%d,%d,m,n); scanf(%d,%d,m,n); if(mn) if(mn) r=m,m=n,n=r; r=m,m=n,n=r; r=m%n; do while(r!=0) { { m=n; r=m%n; n=r; m=n; r=m%n;
您可能关注的文档
- 中国农业发展问题(商品农业区域开发).doc
- 高三地综合测试题.doc
- 第三单元《文化景观》一体化教学案.doc
- WTO与经济发展13.ppt
- WTO与经济发展16.ppt
- WTO与经济发展11.ppt
- 第七单元《人类活动的地域联系》一体化教学.doc
- WTO与经济发展9.ppt
- 地理图胶.doc
- WTO与经济发展6.ppt
- 节日家居魅力再造-创意装饰,打造独特氛围.pptx
- 浙江宁波余姚市委党校招聘编外工作人员笔试高频难、易错点备考题库参考答案详解.docx
- 浙江宁波余姚市委党校招聘编外工作人员笔试高频难、易错点备考题库参考答案详解.docx
- 浙江宁波余姚市委党校招聘编外工作人员笔试备考题库带答案详解.docx
- 2024年01月[江苏]2024年度江都农村商业银行大学生寒假社会实践招募笔试历年参考题库附带答案详解 .docx
- 浙江宁波余姚市委党校招聘编外工作人员笔试备考题库含答案详解.docx
- 物资运输合同.docx
- 河南省生猪良种补贴项目输精母猪繁殖性能跟踪登记表.docx
- 上海高一政治知识点【上海教材】.docx
- 锻造健康:体育服务新篇章-挑战、创新与突破,共创未来.pptx
最近下载
- 2024沪教版六年级上册英语单词字帖—衡水体.pdf VIP
- 特灵TeckView与TracerTU-下载安装.pdf VIP
- 【小升初经典题型专项】统编版2024-2025学年语文六年级下册小古文阅读-(含答案).pdf VIP
- 11.3+严于律己 】2024-2025学年七年级道德与法治下册高效课堂教学课件+教学设计(统编版2024).pptx VIP
- 城市轨道交通工程施工工序标准化图集-机电安装篇.pdf VIP
- 血流动力学监测.ppt VIP
- 11.3+严于律己(课件)-2024-2025学年七年级道德与法治下学期优质同步课件+教案(统编版).pptx VIP
- 九年级上册11《岳阳楼记》(共36张PPT).pptx VIP
- 血流动力学监测.ppt VIP
- 数智技术推动公共文化空间升级转型.docx VIP
文档评论(0)