首页 二级C语言:循环控制

二级C语言:循环控制

举报
开通vip

二级C语言:循环控制第五章循环控制*——for、while、do…while主要内容为什么要循环whilefordo……while循环——重复做同一类事情考虑:从1加到100如果从1加到1000呢?10000呢?共同特征是什么?一个累计和S作为下一次的被加数加数每次递增1:i++;重复执行若干次循环——重复做同一类事情inti=1;ints=0;s=s+i;i++;执行若干次初始化循环语句While:满足一定条件下,一直循环。直到不满足时跳出循环。do……while:与while差不多,但在判断位置上不同。for:控制次数和步长。go...

二级C语言:循环控制
第五章循环控制*——for、while、do…while主要内容为什么要循环whilefordo……while循环——重复做同一类事情考虑:从1加到100如果从1加到1000呢?10000呢?共同特征是什么?一个累计和S作为下一次的被加数加数每次递增1:i++;重复执行若干次循环——重复做同一类事情inti=1;ints=0;s=s+i;i++;执行若干次初始化循环语句While:满足一定条件下,一直循环。直到不满足时跳出循环。do……while:与while差不多,但在判断位置上不同。for:控制次数和步长。goto:淘气的家伙。循环语句:whileinti=1;ints=0;s=s+i;i++;循环语句:whileinti=1;ints=0;s=s+i;i++{;}循环语句:whileinti=1;ints=0;s=s+i;i++;While(i<=100){}循环语句:while妈妈让小明绕操场跑10圈。intround=0;While(round<10){绕着跑;}循环语句:while妈妈让小明绕操场跑10圈。intround=0;While(round<10){绕着跑;round++;}要有能改变条件的相关语句循环语句:while妈妈让小明绕操场跑10圈。intround=1;While(round<=10){绕着跑;round++;}循环语句:do……while妈妈让小明绕操场跑10圈。intround=1;do{绕着跑;round++;}while(round<=10);循环语句:while妈妈让小明绕操场跑10圈。intround=11;While(round<=10){绕着跑;round++;}小明已经跑完10圈,开始跑第11圈,条件不满足,不继续跑了循环语句:do……while妈妈让小明绕操场跑10圈。intround=11;do{绕着跑;round++;}While(round<=10);小明已经跑完10圈,开始跑第11圈,跑完才发现,原来多跑了一圈循环语句:for妈妈让小明绕操场跑10圈。intround;for(round=0;round<10;round++){绕着跑;}初值终值条件增量循环语句:for妈妈让小明绕操场跑10圈。intround;for(round=9;round<10;round++){绕着跑;printf(“第%d圈”,round);}循环语句:for死循环(无限循环)for(;;){}第五章循环控制(二)主讲:萧英喆*2013年计算机等级考试陪训二级C语言——中断、继续、返回和循环嵌套中断、继续和返回语句1.中断:breakinti;staticcharc[]=“abdcdegjksasdfgh”;for(i=0;c[i]!='\0';i++){if(c[i]==‘k’)break;}printf("k的位置=%d",i);YN中断、继续和返回语句2.继续:continueintn;for(n=100;i<=200;n++){if(n%3==0)continue;printf(“%d”,n);}中断、继续和返回语句2.继续:continueintn;for(n=100;i<=200;n++){if(n%3!=0)printf(“%d”,n);}循环嵌套循环套循环for(i=0;i<10;i++){…for(j=0;j<10;j++){…//语句块1}}小练习用循环语句做一个九九乘法表for(i=1;i<10;i++){for(j=1;j<10;j++){if(j>i)break;printf(“%dx%d=%2d\t”,j,i,j*i);}printf(“/n”);}如果用继续语句continue呢?小练习用循环语句做一个九九乘法表for(i=1;i<10;i++){for(j=1;j<10;j++){if(j>i)continue;printf(“%dx%d=%2d\t”,j,i,j*i);}printf(“/n”);}比较一下这两个程序的区别。如果都不允许用呢?小练习用循环语句做一个九九乘法表for(i=1;i<10;i++){for(j=1;j<=i;j++){printf(“%dx%d=%2d\t”,j,i,j*i);}printf(“/n”);}想想看,哪个好?
本文档为【二级C语言:循环控制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
都绘匠人
国家注册城乡规划师,资深工程师,具备城乡规划领域多年从业经历
格式:ppt
大小:679KB
软件:PowerPoint
页数:26
分类:理学
上传时间:2022-04-19
浏览量:0