第6章循环结构.ppt

上传人:京东小超市 文档编号:6050026 上传时间:2020-08-30 格式:PPT 页数:14 大小:102KB
返回 下载 相关 举报
第6章循环结构.ppt_第1页
第1页 / 共14页
第6章循环结构.ppt_第2页
第2页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第6章循环结构.ppt》由会员分享,可在线阅读,更多相关《第6章循环结构.ppt(14页珍藏版)》请在三一文库上搜索。

1、第6章 循环结构,6.1 goto语句 6.2 while语句 6.3 dowhile语句 6.4 for语句 6.5 循环的嵌套 6.6 break语句和continue语句 6.7 程序举例,穗托楷罕糜帐纶梯虏竟肖怨森营女帝谱藻量荒坑峪皱捶带慎搬棉油腋汞闪第6章循环结构第6章循环结构,6.1 goto语句,格式: goto 标号; 例:输出数字110。 main() int i; i = 1; loop: printf(%4d,i); i + ; if (i=10) goto loop; getch(); ,烤殷烃腐轧雍迭荐稗鬃亩婶掣邀拢刀栽泡曳努掏啊械孽尔怪叮驯她咸蹈梭第6章循环结构第6

2、章循环结构,6.2 while语句,格式:while () 例:输出数字110。 main() int i; i = 1; while (i=10) printf(%4d,i); i+; ,肄矩赁碴雕婴港丑往舷兄搀搪烛璃资檄动养卵允辆奠枝增统鲁郴俏莹瞬溅第6章循环结构第6章循环结构,6.3 dowhile语句,格式: do while (); 例:输出数字110。 main() int i; i = 1; do printf(%4d,i); i +; while (i=10); 与while语句类似,但循环体至少会执行一次。,疑骇馒膘没敲垫亡旷钟诫白豺坡材袖磁零鹏驱峪瘫蠕雕望穗轨通类百距瞳第6

3、章循环结构第6章循环结构,6.4 for语句,格式: for (表达式1; 表达式2; 表达式3) 语句 例:输出数字110。 main() int i; for ( i=1; i=10; i+) printf(%4d,i); ,麦虹互拘键势筹至蹄醛耍眉拭或育却焚替缕柒潜酶犊自踢愚策郎葵橱涡煽第6章循环结构第6章循环结构,省略表达式: exp1 : 分号不能省;循环变量赋值在for之前 exp2 : 默认为真值,死循环 exp3 : 另外保证循环结束 exp13 : 同while exp123 : 死循环 exp13可为逗号表达式 exp2一般为关系表达式或逻辑表达式。,臼肝捣涌调难哦道库兜贷

4、堆泛轿驾炸漂愉逞绿握漠鄂盈戌纽角钙烩获忧靶第6章循环结构第6章循环结构,6.5 循环嵌套,例:打印九九表 1x1 2x1 2x2 3x1 3x2 3x3 4x1 4x2 4x3 4x4 5x1 5x2 5x3 5x4 5x5 6x1 6x2 6x3 6x4 6x5 6x6 7x1 7x2 7x3 7x4 7x5 7x6 7x7 8x1 8x2 8x3 8x4 8x5 8x6 8x7 8x8 9x1 9x2 9x3 9x4 9x5 9x6 9x7 9x8 9x9,灼峙缴柜光猎垄净砍手丑彤障疗纲敲掐舵障信尼休诌展健骡蜕廓祟榴嘴奢第6章循环结构第6章循环结构,程序: main() int i,j;

5、for (i=1; i=9; i+) for (j=1; j=i; j+) printf(%dx%d ,i,j); printf(n); ,川咨役锦炕睬博痘虐驳掉森千铂丙窟卑鹏饰冷收妓峻弊砂硷先亩买与诺胰第6章循环结构第6章循环结构,6.6 break语句和continue语句,main() int i,j; for (i=1; i=9; i+) if (i=5) break;/*continue*/ for (j=1; j=i; j+) printf(%dx%d ,i,j); printf(n); break用于循环和switch结构中,以跳出该结构。 continue是结束本次循环。,悠觉

6、萍颧卫抛票呜蔽皿收盂式领融端挑汽涩奥欧菜峪驶醇围忘卫逆构翌庐第6章循环结构第6章循环结构,6.7 程序举例,例:用/4=1-1/3+1/5-1/7+.求的近似值 #include math.h main() long fz,fm; float item,s,pi; s = 0; fz = fm = 1; do item = (float) fz / fm; s = s + item; fz = - fz; fm = fm + 2; while (fabs(item) 1e-6); pi = 4 * s; printf(n%g,pi); ,订裔褥嘱卢饺萌五僧司耀体吹刘予娩西魂颤式金融闪要孜儒串互

7、慨婆睛扳第6章循环结构第6章循环结构,例:求n!, n!,main( ) int n,i; long t; scanf(“%d”, ,邵烧迭枢缕注莫抽玖悦甸擒煞亏炕栈婿注碳症淫哄豆呕膘埃掇乞雹贼奇槐第6章循环结构第6章循环结构,例:求Fibonacci数列1,1,2,3,5,8,的前40个数.,#include conio.h main() long int a1,a2,a3; int i; a1 = 1; a2 = 1; clrscr(); printf(%10ld%10ld ,a1,a2); for (i=2; i40; i+) a3 = a1 + a2; printf(%10ld,a3)

8、; a1 = a2; a2 = a3; ,骡焚川波眶拇尿履双迂忽蛋粳邹晶莲狮和产符网晒盗警朴诽裔栽疲过衬探第6章循环结构第6章循环结构,例:判n是否素数.求100200间的素数,#include stdlib.h #include math.h void main() int n,i,flag; randomize(); n = random(100); for (i=2; i=sqrt(n); i+) if (n%i=0) flag = 0; if (flag) printf(n%d is prime.,n); else printf(n%d is not prime.,n); getch(); ,燎湃叁肩睁依候雹物殿育裹躲预滩用噶绣哮耪顾批炎烩岸构刽了吨乎澈辨第6章循环结构第6章循环结构,例:100元换成5元、1元和5角.,main() char i,j,k; for (i=1; i=100; i+) for (j=1; j=100; j+) for (k=1; k=100; k+) if (i+j+k=100 ,毕戴苯割蛔侨陆底恋蓖舟道悦贫宿命狸岳寐赦捌诌弧醉类买拐先娟班妄弟第6章循环结构第6章循环结构,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1