- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 循环结构 信息工程学院 基本内容 5.1 while循环结构 5.2 do-while循环结构 5.3 for循环结构 5.4 用语句标号和goto语句构成的循环结构 5.5 循环的嵌套 5.6 break和continue语句 5.4 用语句标号和goto语句构成的循环结构 5.4.1 语句标号 在C语言中,可以在任何语句前加上语句标号。 例如: stop : printf(“END\n”); 通常,标号用作goto语句的转向目标。 例如: goto stop; 5.4.2 goto语句 语法形式为: goto 标号; 5.5 循环的嵌套 【例】搬砖问题程序的设计如下。 (1)首先考虑men分别取0~8中的各值时,找出符合题意的women和child: for(men=0;men=8);men++) 找出符合题意的women和child; (2)找出每一个women和child: for(men=0;men=8;men++) for(women=0;women=11;women++) 找出符合题意的child; (3)当men和women的值确定后,则有:child=36-men-women,若此时的men、women和child满足条件:4*men+3*women+child/2.0=36,我就找到了一组解。 #include stdio.h main() { int men,women,child; for(men=0;men=8;men++) for(women=0;women=11;women++) { child=36-men-women; if(4*men+3*women+child/2.0==36) printf(“men:%d\nwomen:%d\nchild:%d\n”,men,women,child); } } 【例】打印九九乘法表。 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 #include stdio.h main() { int i,j; for(i=1;i=9;i++) { for(j=1;j=i;j++) printf(“%d*%d=%-4d”,j,i,i*j); printf(“\n”); } } 【例】打印如下图案 * *** ***** ******* ********* ******* ***** *** * 一般形式: break; continue; break功能: 用于退出while、do-while、for构成的循环结构,即提前结束循环,执行循环结构下面的语句。continue功能: 是提前结束本次循环(不再执行continue下面的语句),继续根据循环条件来决定是否进入下一次循环。 例如: #include stdio.h main() { int sum=0,n=1; for(;;) { sum+=n; n++; if(n100) break; } printf(“%d\n”,sum); } 5.7 程序举例 【例】求两个自然数,其和是667,最小公倍数与最大公约数相比是120:1。 #include stdio.h main( ) { int i,j; int a,b,m; int gcd,1cm; /*最大公约数gcd和最小公倍数1cm*/ for(m=2;m=333;m++){ for(i=m,i=1;i--) if(!(m%i)||((667-m)%i))
您可能关注的文档
- 年石家庄市高考数学研讨会资料0809年石家庄市高考数学研讨会资料一元二次不等式的解法河北省藁城市一中安芹英.ppt
- 年石家庄市高考数学研讨会资料椭圆定义与性质教学设计河北省石家庄市第24中学徐俊国椭圆教学设计.ppt
- 年泰安述职刘荣娟神墨口才2013年第三届全国十佳盟校评选课件模板.ppt
- 平行关系51直线与平面平行的判定.ppt
- 平行关系52平行关系的性质.ppt
- 平行四边形的判定平行四边形的判定1章节.ppt
- 平行四边形的判定平行四边形的判定2章节.ppt
- 平行四边形的判定平行四边形的判定3章节.ppt
- 62白衣天使课件北师大版六年级语文下册课件.ppt
- 62北师大版六年级语文上册课件詹天佑.ppt
最近下载
- 压力检测及仪表.ppt
- DGTJ08-202-2020钻孔灌注桩施工规程 上海市.pptx VIP
- 光伏发电站场内及并网安全技术白皮书.pdf
- API SPEC 4F 钻井和修井井架、底座规范1995.doc VIP
- 2023年09月浙江温州市平阳县部分事业单位面向高校毕业生退役士兵公开招聘6人笔试历年难易错点考题荟萃附带答案详解_1.docx VIP
- 《中华人民共和国安全生产法》培训解读课件.pptx VIP
- 《中华人民共和国安全生产法》解读与培训.pptx VIP
- 电子商务专业课程体系构建与实践教学方案.docx VIP
- 《中华人民共和国矿山安全法实施条例》深度解读课件.pptx VIP
- 【温州】2024年浙江温州平阳县部分事业单位面向高校毕业生退役士兵招聘工作人员6人笔试历年典型考题及考点剖析附带答案详解.docx VIP
文档评论(0)