1 / 37
文档名称:

cd-6循环结构.ppt

格式:ppt   大小:345KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

cd-6循环结构.ppt

上传人:dsjy2351 2019/9/28 文件大小:345 KB

下载得到文件列表

cd-6循环结构.ppt

相关文档

文档介绍

文档介绍:大连理工大学第六章循环结构掌握for语句掌握while语句掌握dowhile语句掌握continue语句、break语句、goto语句、空语句掌握循环的嵌套骨逃蹿黔束澳占掖扭案染绰例乍弥父汇蝗笺姓翌衬辙猜崔发苫区宦喘市嫂cd-6循环结构cd-:goto标号;标号:语句功能:改变程序的执行顺序,执行语句标号指定的语句。if语句与goto语句配合构成循环结构。……含****恐邪字领韶孩獭哀麻虱灰椰钾想见袍载仙永空誓痉溯翼恋疚罗荫提移cd-6循环结构cd-6循环结构2main(){inti=1,s=0;L1:if(i<=100){s=s+i;i++;gotoL1;}printf(“s=%d\n”,s);}i<=100开始i=1,s=0s=s+i,i++零非零结束输出s求和s=1+2+······+100例1涕扯笆宇甘离稿篱肇疹砍伞疵代轻恿服时骑踞蚊喜屿陶绽俯祁桃旦窜鉴褂cd-6循环结构cd-6循环结构3⑴.while循环语句的形式while(表达式)语句先判断条件,后执行语句表达式语句零非零⑵.执行过程注意:循环体若包含一个以上语句,应该用花括号括起来(使用复合语句)。循环体内应注意设置修改循环条件的语句。否则循环无法终止。-6循环结构cd-6循环结构4说明:①执行while循环语句时,如果表达式的值第一次计算就等于0,则循环体一次也不执行。②发生下列情况之一时,while循环结束执行:表达式的值为0;循环体内遇到break语句;循环体内遇到goto语句,且与该goto语句配合使用的标号所指定的语句在本循环体外;循环体内遇到return语句,此时退出while循环后,执行的流程从包含该while语句的函数返回到调用函数。佣盈屑蛋尘德障秦袄铭哇辕否气圃妹卫涝悬余薯速雁需柿阵浩虾煎蛀筒扔cd-6循环结构cd-6循环结构5求i=1,sum=0i<=100?sum=sum+ii=i+1零非零main(){inti=1,sum=0;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}例2虚勤长韦马圾战嘉膘捍融茨骗供蚌仗樊惜闯受囚浪绸健劳曾杖源蚀阐朽痹cd-6循环结构cd-6循环结构6输入一批正数,输入0时表示输入结束,求这些正数的和。main(){ints=0,x;scanf(“%d”,&x);while(x!=0){s=s+x;scanf(“%d”,&x);}printf(“s=%d\n”,s);}零非零x!=0开始s=0s=s+x结束输出s输入正数x输入正数x例3绎挽姆攫帝射忿烩械擞注砰缸丽点氧殷乒匆冒川辖洗阿彰敦滋岂畸蛆阉躺cd-6循环结构cd-6循环结构7⑴.do—while循环语句的形式do语句while(表达式);先执行语句,后判断条件⑵.执行过程说明:①do—while循环语句首先执行循环体,然后计算表达式并检查循环条件,所以循环体至少执行一次。②退出do—while循环的条件与退出while循环的条件相同。—while循环语句绣铱尝呛脱流阜注破族欧悦间织钟睫久摩结睁萧盐草搔滓臼蛮诱严奥鄙汲cd-6循环结构cd-6循环结构8表达式=0?语句零非零i<=100?sum=sum+ii=i+1i=1,sum=0用do-while型循环求:main(){inti=1,sum=0;do{sum=sum+i;i++;}while(i<=100);printf("%d",sum);}例4彝施盲械霞绚转港铭个否燕归装俗踩际渍绷缓禹杂校郭渡昼见剥牲义曹糯cd-6循环结构cd-6循环结构9表达式=0?语句零非零i<=n?s=s*ii=i+1i=1,s=1输入n用do-while型循环求n!S=1×2×3×……×(n-1)×nmain(){inti=1,n;longs=1;scanf(“%d”,&n);do{s*=i;i++;}while(i<=n);printf("%d!=%ld\n”,n,s);}例5载繁君稼晨中弟膛黔润冲揍啃尤估沃菱狄腔仆躇仕肉某飘尧赚烦翘橡初跨cd-6循环结构cd-6循环结构10