c 教程循环结构讲义

c 教程循环结构讲义

ID:6765846

大小:26.50 KB

页数:6页

时间:2018-01-24

c  教程循环结构讲义_第1页
c  教程循环结构讲义_第2页
c  教程循环结构讲义_第3页
c  教程循环结构讲义_第4页
c  教程循环结构讲义_第5页
资源描述:

《c 教程循环结构讲义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C教程循环结构讲义本文由lbytony1贡献第三节循环结构教案讲义在前面,完整的介绍了顺序结构的相关语句和分支结构语句的使用,但是在程序设计中,只单纯的使用这两种结构是不能够发挥出计算机的强大功能的,还要结合循环结构,让所设计的程序可以简单的处理重复性代码或类似性代码。循环是C++程序设计基础部分的重要部分,也是程序设计的精要所在,请读者一定仔细研读,以求达到最好的学习效果。一、while循环在C/C++中,while循环是最基础的一个。他的拓展性强,结构简单,易掌握。while语句的标准格式:while(表达式){语句}在“()”中的

2、表达式,要求返回一个BOOL类型的值,当这个值为TRUE(非0)时,即表达式成立时,将重复运行“{}”内的若干语句。因此,while又称为“当型”循环。【例15】算1+2+3+……+100的和#include#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}cout<<"sum="<#includeusingnamespacestd;intmain(intargc,char

3、*argv[]){inti,sum;i=0;sum=0;while(sum<=5050){i++;sum=sum+i;}sum=sum-i;i--;cout<#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,sum;i=1;sum=0;do{sum=sum+i;i++;}while(i<=100);cout<<"sum="<#includeusingnamespacestd;intmain(intargc,char*argv[]){intpass,i,password

4、;i=1;password=686868;do{cout<<"Pleaseinputthepassword"<>pass;i++;}while(pass!=password&&i<4);if(pass!=password)cout<<"error!"<

5、语句循环前面介绍的两种循环都是基于while结构的,即当条件成立时持续循环,当条件不成立时,退出循环。而for循环语句,有更加严禁的语句结构和完善的处理机制。for循环的基本结构如下:for(变量初始化;循环条件;循环后处理){语句}在形式上可以把for语句的结构划成4部分:第一部分就是变量初始化部分,这个部分只能执行一次,在这里将对循环里将用到的变量进行初值化。第二部分是循环条件,当循环条件成立时则循环不停执行。第三部分是执行的语句部分,这部分就是循环条件成立时需要执行的语句。第四部分就是在第三部分执行后,所做的处理。这四部分中,只有

6、第一部分会执行一次,后三部分都是反复执行的,只有当第二部分循环条件不成立时,才停止循环。【例19】计算1+2+3+……+100的和#include#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,sum;for(i=1,sum=0;i<=100;i++){sum=sum+i;}cout<#includeusingnamespacestd;intmain(intargc,char*argv[]){intshu;inti;cin>>shu;for(i=2

7、;i#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,j;intshu=1;for(i=1;i<=5;i++){for(j=0;j#includeusingnamespacestd;intmain(intargc,char*argv[]){inti,j;boolf;for(i=2;i<=100;i++){f=true;for(j=2;j

8、);returnEXIT_SUCCESS;}在【例22】中,内循环部分的实质和【例20】几乎一致,只不过增加了一个bool类型的变量f。这个f值的默认状态是true,而整个内循环列出了可能是约数的所有情况。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。