全国计算机二级C语言程序设计讲义循环的嵌套.ppt
《全国计算机二级C语言程序设计讲义循环的嵌套.ppt》由会员分享,可在线阅读,更多相关《全国计算机二级C语言程序设计讲义循环的嵌套.ppt(26页珍藏版)》请在三一办公上搜索。
1、第7讲 循环的嵌套,一、continue 语句和 break 语句 1、continue语句 2、break语句二、循环的嵌套三、goto语句,一、continue 语句和 break 语句,1、continue语句,格式:continue;,功能:结束本次循环,使程序回行到循环条件,判断是否提前进入下一次循环。,continue语句只用于循环结构的内部,常与if语句联合起来使用,以便在满足条件时提前结束本次循环。,例7.1 对除5的倍数以外的1100的数求和。,main()int i,s;s=0;for(i=1;i=100;i+)if(!(i%5)continue;s+=i;,如果if判断语
2、句为真,则跳出本次循环,回到循环条件,判断是否进行下一次循环,此处,当i为5的倍数时,!(i%5)为真,跳出本次循环,不执行continue下面的语句,直接进入下一次循环,即执行for语句,运行序列如下:i if(!(i%5)si 1 假 s=0+1=1 2 假 s=1+2=3 3 假 s=3+3=6 4 假 s=6+4=10 5 真 不执行 6 假 s=10+6=16,main()int n,s;for(n=1,s=0;n=20;n=n+1)if(n%3=0)continue;printf(%dt,n);s=s+1;printf(ntotal:%dn,s);,例7.2 统计150之间不能被3
3、整除的数的个数并输出这些数。,运行结果:2 4 5 7 8 10 11 13 14 16 17 19 20total:14,格式:break;功能:循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句。,2、break语句,在循环体中break语句常与if语句搭配使用,并且break语句只能用在switch语句和循环语句中。,break只能跳出一层循环(或者一层switch语句结构),例7.3 统计输入的字符个数,并输出它们,以“!”终止。,main()char chr;int s;for(s=0;s+)chr=getchar();if(chr=!)break;els
4、e printf(“c%”,chr);printf(“s=%dn”,s);,如果if判断语句为真,则结束循环,执行循环结构后面的语句,此处,当输入字符为“!”时,chr=!为真,结束for循环,执行循环结构后面的语句,即执行printf(“s=%dn”,s)语句,运行序列如下:输入 if(chr=!)输出 a 假 a 5 假 5$假$B 假 B!真 4,例7.4 计算半径r=1到r=10时圆的面积,直到面积area大于100为止。,#define pi 3.14159main()int r;float area;for(r=1;r100)break;printf(“%f”,area);,二、循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言程序设计 讲义 循环 嵌套
链接地址:https://www.31ppt.com/p-5233535.html