- 2
- 0
- 约6.38千字
- 约 48页
- 2019-09-06 发布于广东
- 举报
main( ) { int i=1, n; float t, m, x=1, y=2, sum=0; printf(input n: \n); scanf(%d, n); while(i=n) { m=y/x; sum=sum+m; t=y; y=y+x; x=t; i++; } printf(The result is: %10.4f\n, sum); } 5.4 循环结构的嵌套 外循环: 内循环: 循环的嵌套 三种循环可互相嵌套,层数不限 外层循环可包含两个以上内循环,但不能相互交叉 嵌套循环的执行流程 (1) while() { …… while() { …… } …... } (2) do { …… do { …… }while( ); …... }while( ); (3) while() { …… do { …… }while( ); ……. } (4) for( ; ;) { …… do { …… }while(); …… } 嵌套循环的跳转 禁止: 从外层跳入内层 跳入同层的另一循环 向上跳转 例:编写程序输出i个’*’。 * * ……** #includestdio.h main(?) { int i, j; scanf(“%d”,i); for(j=1; j=i; j++) printf(*); } 例:编写程序输出如下图形。* * * * * * * * * * * * * * * #includestdio.h main(?) { int i, j; for(i=1; i=5; i++) { for(j=1; j=i; j++) printf(*); printf(\n); } } 例 判断m是否素数 #include stdio.h #include math.h main() { int m,i,k; scanf(%d,m); k=(int)sqrt(m); i=2; while(m%i!=0i=k) i++; if(ik) /*if(i==k+1)也可*/ printf(“%d 是素数\n,m); else printf(“%d 不是素数\n,m); } 例 求300~360之间素数的个数 #include stdio.h #include math.h main() { int m,n,i,j,k; n=0; for(m=301;m360;m++) { k=(int)sqrt(m); i=2; while(m%i!=0i=k) i++; if(i==k+1) n++; } printf(“共有%d 个素数\n,n); } 5.5 辅助控制语句 break语句 功能:在循环语句和switch语句中,常和if语句一起使用,当满足条件时终止程序并跳出循环体或开关体 说明: break只能终止并跳出最近一层的结构 break不能用于循环语句和switch语句之外的任何其它语句之中 例 break举例:输出1~10之间的数, 当数为6时停止输出 main() { int n; for(n=1;n=10;n++) { if(n==6) break;
您可能关注的文档
- 2.3~2.4离子晶体的结构共价晶体的结构.ppt
- 4_20090305100303_cCVENiVGNyVCNiVBRiVCOSVCNSVDRCVBOCV师生交往新观念主动沟通.ppt
- 2008浙江省高考英语完型填空专题辅导教学课件 .ppt
- 2013保温杯新品推荐(最新) .ppt
- ch3-1(2)+定积分的性质.ppt
- 必修1+第三单元+北美大陆上的新体制20110305.ppt
- 第一节蒙太奇.ppt
- 人力资源有关讲义.ppt
- kj6 手动变速器基本结构与原理.ppt
- NESTLE雀巢广告介绍.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)