- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* */44 对于例5-10的问题,打印100-200中不能被3整除的数。不采用continue语句的算法流程图如图所示: * */44 /*exam5q10.c 例5-10问题不用continue */ #include stdio.h main() { int n; for(n=100;n=200; n++) if(n%3?!=0) /*n不能被3整除*/ printf(%d,n); } * */44 【例5-11】 break语句和continue语句在程序中的区别 /*exam5_11.c break的作用*/ #include stdio.h main() { int x; for(x=1;x=10;++x) { if(x==5) break; printf(%d,x); } } 运行结果: 1,2,3,4, /*exam5q11.c continue的作用*/ #include stdio.h main() { int x; for(x=1;x=10;++x) { if(x==5) continue; printf(%d,,x); } } 运行结果:1,2,3,4,6,7,8,9,10, * */44 §5.5 循环结构的嵌套 循环结构的嵌套,指的是某一种循环结构的语句中,包含有另一个循环结构。 使用嵌套的结构时,要注意嵌套的层次,不能交叉。 并列结构的内外层循环允许使用同名的循环变量。 嵌套的内外层循环不能使用同名的循环变量。 * */44 【例5-12】在屏幕上输出乘法口诀表。 利用循环嵌套,其算法流程图如图: * */44 /*exam5_12.c 乘法口诀表*/ #include stdio.h #include conio.h void main() { int i,j; for(i=1;i=9;i++) { for(j=1;j=i;j++) printf(%d\t,i*j); printf(\n); } getch(); } 程序运行结果: 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 * */44 §5.6 goto语句 goto语句是一种无条件转向语句,它可以用在程序的任何地方,其一般形式为: goto 语句标号; “语句标号”为任何合法的标识符,放在某个语句前面并加上冒号“:”作为语句的标号,标号只对goto 语句有意义,带有标号的语句被称作标号语句。 如:error: 、end:、exp:等均为合法的语句的标号。 goto语句的作用:转到标号语句所在的地方继续执行。 * */44 【例5-13】用if语句和goto语句组合构成的循环重 写计算器 的程序。 /*exam5_13.c if+goto构成循环*/ #include stdio.h main() { int i,sum=0; i=1; loop:if(i=100) { sum=sum+i; i++; goto loop; } printf(sum=%d,sum); } 程序运行结果: sum=5050 goto语句是一种非结构化的语句,在程序设计中应尽量少用或不用goto语句。 * */44 【例5-14】求40以内的能同时被3和4整除的数。 使用goto语句的程序如下: /*exam5_14.c 求同时能被3和4整除的数*/ #include stdio.h main() { int x=1; lp1:for(;x=40;++x) if((x%3)==0) goto lp2; lp2:if((x%4)==0) printf(num(3,4)=%d\n,x); x=x+1; if(x40) goto end; goto lp1; end: ; } 程序运行结果: num(3,4)=12 num(3,4)=24 num(3,4)=36 * */44 【例5-15】例5-14问题,不使用goto语句的程序。 /*exam5_15.c 求同时能被3和4整除的数*/ #include stdio.h main() { int x=1; for(;x=40;++x) if((x%
您可能关注的文档
- C语言程序设计 项目教学 王卓 杜娜 项目4.ppt
- C语言程序设计 项目教学 王卓 杜娜 项目5.ppt
- C语言程序设计 项目教学 王卓 杜娜 项目8.ppt
- C语言程序设计 项目教学 王卓 杜娜 项目11.ppt
- C语言程序设计 作者 黄锐军 第5章 数组.ppt
- C语言程序设计 作者 黄锐军 第8章 编译预处理.ppt
- C语言程序设计案例教程 第2版 普通高等教育“十一五”国家级规划教材 作者 廖湖生 叶乃文 周珺 C语言入门.ppt
- C语言程序设计案例教程 第2版 普通高等教育“十一五”国家级规划教材 作者 廖湖生 叶乃文 周珺 C语言入门1.ppt
- C语言程序设计案例教程 第2版 普通高等教育“十一五”国家级规划教材 作者 廖湖生 叶乃文 周珺 函数.ppt
- C语言程序设计案例教程 第2版 普通高等教育“十一五”国家级规划教材 作者 廖湖生 叶乃文 周珺 函数1.ppt
最近下载
- [宜昌]2024年湖北宜昌市直部分事业单位招聘随军家属12人笔试历年参考题库(频考点试卷)解题思路附.docx VIP
- 第二章能带的理论.ppt VIP
- CMK公式(设备能力指数EXCEL自动计算).xlsx VIP
- SYT 5735-2019- 烃源岩地球化学评价方法.pdf VIP
- 液压与气压传动 第2版 教学课件 作者 马振福 高职课件11.ppt VIP
- 大金模块机操作安装维护指导手册最新.pdf VIP
- 线路参数测试方案.docx VIP
- 肩袖损伤康复 ppt课件.pptx
- 2021爆炸性环境 爆炸预防和防护第1部分基本原则和方法.pdf VIP
- 液压与气压传动第2版试卷马振福主编高职课件12课件.ppt VIP
文档评论(0)