版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、循环构造程序设计(一) 本章主要内容 while循环 for 循环 常见循环类标题举例while循环格式: while ( 表达式 ) 循环体语句;执行步骤:.判别表达式的值,为零,执行,否那么执行.执行循环体语句.转到 . 终止循环,开场执行程序中循环体语句后面的语句举例阐明:int i=0;while(i10)couti+“,;coutendl;/先判别 i10值为1,所以执行couti+“,;语句输出0, i变为1/再次判别i10值仍为1,语句输出1, i变为2/以此类推继续输出3,4,5,6,7,8,9,i变为10/再次判别i10值为0,因此不再执行循环体语句,终了循环/开场执行循环语
2、句后的语句coutendl;while循环的阐明假设循环体语句为多条语句,那么必需用构呵斥一条复合语句假设while中的表达式值永远为非零值,执行时,程序就会在不断执行循环语句,无法执行终了,这称为死循环在执行程序时,出现死机景象,能够是程序内出现了死循环, 可以按ctrl+break强行终止,或封锁此运用程序的进程指出以下语句的输出、循环体的执行次数,以及执行终了后i的值int i=0;while(i10)i+;couti;int i=0;while(i10)couti;i+;int i=0;while(i10)couti;i+;int i=0;while(i10);couti+;int i
3、=0;while(i=10)couti+;int i=0;while(i10)i+;couti;int i=-2;while(i)couti+;int i=-2;while(i+)couti;int i=-2;while(+i)couti;int i=-1;while(+i)cout=A & c=Z)count+; printf(%dn,count); for循环 格式: for ( 表达式1 ; 表达式2 ; 表达式3 ) 循环体语句; 执行过程: .执行表达式1(不论循环多少次,表达式1只执行一次) .判别表达式2的值,为0转到,否那么转到 .执行循环体语句 .执行表达式3 .转到 .退出
4、循环,开场执行下一条语句for 循环举例阐明: /执行i=0 /判别i10值,值为1 /执行couti“,;输出0, /执行i+,i变为1 /再次判别i10的值,仍为1 /再次输出1 /以此类推,继续输出2,3,4,5,6,7,8,9, /执行i+,i变为10 /再次判别i10的值,值为0 /终止循环,开场执行后面的语句for循环阐明 for循环中的三个表达式都可以省略,假设表达式2省略,那么表示表达式2值恒为1 循环体假设是多条语句,需求用构成一条语句判别以下语句循环次数,输出内容,及循环终了后i的值for(i=0;i10;i+)couti;for(i=0;i=9;i+)couti;i=0;
5、for(;i+;)couti;i=-1;for(;i+;)couti;i=-1;for(;+i;)couti;i=-1;for(;i+;i+)couti;i=0;for(;i10;)couti+;i=0;for(;)couti; for(i=0;i10;i+=7)couti;for(i=0;i!=10;i+)couti;for(i=1;i!=10;i+=2)couti;for(i=0,j=0;i10,j+;i+)couti*j;for(i=0,j=1;i10,j+;i+)couti*j;for举例 1.输出1100的平方 2.输出1100能被7整除的数判别下面程序中s的内容 for(i=1,s
6、=0;i=n;i+)s=i; for(i=1,s=0;i=n;i+)s=n; for(i=1,s=0;i=n;i+)s+=i; for(i=1,s=0;i=n;i+)s+=n; for(i=1,s=1;i=n;i+)s*=i; for(i=1,s=1;i=n;i+)s*=n; for(i=1,t=0,s=0;i=n;i+)t+=i;s+=t; for(i=1,t=1,s=0;i=n;i+)t*=i;s+=t;for循环举例/仔细对比四行语句,判别输出有何不同#include iostream.hvoid main() int i,j,k; for(i=0,j=0,k=0;i10;i+);j+;k+; coutA:j,kendl; for(i=0,j=0,k=0;i10;i+)j+;k+; coutB:j,kendl; for(i=0,j=0,k=0;i10;i+)j+;k+; coutC:j,kendl; for(i=0,j=0,k=0;i10;i+)j+;k+; coutD:j,kx;item=1;/第一项值s=0;/累加和初始值whil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 远离不良信息阳光心态每一天小学主题班会课件
- 服装衣架售卖合同范本
- 奶茶店守密合同范本
- 云浮网签合同范本
- 网络安全基础与防护策略专家指导书
- 通知项目延期原因函3篇范文
- 幼儿园教师幼儿教育活动设计手册
- 筑牢网络安全防线远离网络诱惑小学生主题班会课件
- 2026年淄博市周村区社区工作者招聘考试模拟试题及答案详解
- 2026届合肥市高一数学月考质量检测QS01黑白可打印原创仿真卷B1第049套(含答案详解、评分标准与作答空间)
- 6、第六章-中药提取液的分离与纯化-《中药提取物生产技术》同步教学(劳动版)
- 药典培训课件
- 雨课堂在线学堂《马克思与当代欧陆思想》单元考核测试答案
- 安全工伤培训总结课件
- GJB3206B-2022技术状态管理
- 山东省潍坊市2024-2025学年高二下学期期末考试政治试题(含答案)
- 2025年1月国家开放大学汉语言文学本科《外国文学专题》期末纸质考试试题及答案
- 轧钢机械装备及其智能化技术 课件 第7章 剪切机
- 04S520埋地塑料排水管道施工标准图集
- 锅炉更换烟管安装施工方案
- 安徽大学《数据结构与算法》2023-2024学年第一学期期末试卷
评论
0/150
提交评论