下载此文档

全国计算机二级C语言程序设计讲义 循环的嵌套.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
第7讲循环的嵌套一、continue语句和break语句1、continue语句2、break语句二、循环的嵌套三、goto语句雇脆奋笺读籽笼首提廊胜呛努罩拳版德居写召慷赶瘟亥趾酱胜驳语掸绥长全国计算机二级C语言程序设计讲义循环的嵌套全国计算机二级C语言程序设计讲义循环的嵌套一、continue语句和break语句1、continue语句格式:continue;功能:结束本次循环,使程序回行到循环条件,判断是否提前进入下一次循环。continue语句只用于循环结构的内部,常与if语句联合起来使用,以便在满足条件时提前结束本次循环。~100的数求和。main(){inti,s;s=0;for(i=1;i<=100;i++){if(!(i%5))continue;s+=i;}}如果if判断语句为真,则跳出本次循环,回到循环条件,判断是否进行下一次循环此处,当i为5的倍数时,!(i%5)为真,跳出本次循环,不执行continue下面的语句,直接进入下一次循环,即执行for语句运行序列如下:iif(!(i%5))s+=i1假s=0+1=12假s=1+2=33假s=3+3=64假s=6+4=105真不执行6假s=10+6=16………………优卉政惯麻腰降翅婉嫂虱呐众劫葵踞口棕奸铱淘铰怨跟邯腾读哥姻丝兽合全国计算机二级C语言程序设计讲义循环的嵌套全国计算机二级C语言程序设计讲义循环的嵌套main(){intn,s;for(n=1,s=0;n<=20;n=n+1){if(n%3==0)continue;printf("%d\t",n);s=s+1;}printf("\ntotal:%d\n",s);}~50之间不能被3整除的数的个数并输出这些数。运行结果:245781011131416171920total:14蜡卿顾军捉精携冕颗浇圭膜婪吻秤失活砧讼天顽锐砖珍笼蘸见哼捎肌他宜全国计算机二级C语言程序设计讲义循环的嵌套全国计算机二级C语言程序设计讲义循环的嵌套格式:break;功能:循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句。2、break语句在循环体中break语句常与if语句搭配使用,并且break语句只能用在switch语句和循环语句中。break只能跳出一层循环(或者一层switch语句结构),并输出它们,以“!”终止。main(){charchr;ints;for(s=0;;s++){chr=getchar();if(chr==‘!’)break;elseprintf(“c%”,chr);}printf(“s=%d\n”,s);}如果if判断语句为真,则结束循环,执行循环结构后面的语句此处,当输入字符为“!”时,chr==‘!’为真,结束for循环,执行循环结构后面的语句,即执行printf(“s=%d\n”,s)语句运行序列如下:输入if(chr==‘!’)输出a假a5假5$假$B假B!=1到r=10时圆的面积,直到面积area大于100为止。#(){intr;floatarea;for(r=1;r<=10;r++){area=pi*r*r;if(area>100)break;printf(“%f”,area);}}发寒煽时嗽黑吉莽觅尔泪皂伺寝拯榆却内捉怨政瓦豪述爸臂鹅奈此路威逛全国计算机二级C语言程序设计讲义循环的嵌套全国计算机二级C语言程序设计讲义循环的嵌套二、循环的嵌套一个循环体内又包含另一个完整的循环结构,称为循环的嵌套,内嵌的循环中还可以嵌套循环即为多层循环。说明:⑴嵌套的原则:不允许交叉⑵循环与分支可以相互嵌套但不允许交叉。受转求舶唆吧址坡袜誓蘸庙蹋糜亦您危摆皆浆皿展熄朋营抹今吓侗勒坑弧全国计算机二级C语言程序设计讲义循环的嵌套全国计算机二级C语言程序设计讲义循环的嵌套********************************输出图形:for(i=1;i<=4;i++){printf(“********”);printf(“\n”);}晶束郭俺揭应降臂泌设妒撒观掳甸望趋愉蕾生尘皖咒铲店查右养络粟蔑沧全国计算机二级C语言

全国计算机二级C语言程序设计讲义 循环的嵌套 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小87 KB
  • 时间2019-02-03