- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 循环结构
第一节 for语句
第二节 while语句
第三节 do-while语句
第四节 循环嵌套
第一节 for语句
一、语句格式
说明:
语句1是for循环语句的循环体,它将在满足条件的情况下被重复执行。
说明:循环体部分
由多个语句构成,
应由一对花括号括
起来,构成一个语
句块的形式程序风
格提示:写for循环
语句时,循环体的
语句相对于for缩进
两格。
第一节 for语句
二、语句执行过程
for语句的执行过程可由以下4步来描述。
(1)执行 “控制变量初始化语句” ,使控制变量获得一个初值。
(2)判断控制变量是否满足 “条件表达式” ,若满足条件则执
行一遍循环体 ,否则结束整个for语句 ,继续执行for循环下面
的句子。
(3)根据增量表达式 ,计算出控制变量所得到的新值
(4)自动转到第 (2 )步。
第一节 for语句
三、语句格式举例
for(i=1;i=100;i++) for(i=100;i=1;i--)
for(i=7;i=77;i+=7) for(int i=20;i=2 ;i-=2)
控制变量i和j 共同进行循环控制 ,i从1变到99 ,j 从2变到100 ,增量均为2。
for (int i=1,j =2;i=99j =100 ;i+=2,j +=2 )
需要说明的是 :可以在for循环 “控制变量初始化语句”中声明变量 ,这些变
量只在for循环结构中有效 ,离开了该for结构 ,变量就无效了。
第一节 for语句
例4.1 利用for循环,计算输出1+2+…+100的和
例4.2 输出1至100之间所有偶数。
【方法1】可以想到对于1-100之间的100个数字i ,直接重复进行判断 ,如果i
是偶数 ,则输出i的值。
程序中 ,将1-100之间的所有数字都列举出来 ,然后一一判断 ,符合偶数条
件的 ,就输出。这种思想 ,本质上是穷举。穷举法保证在求解的过程中 ,所
有可能解都会判断到 ,不会丢解。当然缺点就是有时候效率不高。
【方法2】在上述分析的基础上 ,再进一步分析 :我们都知道 ,相邻偶数之间
的差值为2 ,所以 ,我们还可以设置变量的初值为2 ,增量为2的for循环 ,使
得循环次数减少为50次。
例4.3 利用for循环,分别计算1至100中奇数的和、偶数的和。
【分析】根据例4.2的分析 ,很容易找到所有的偶数和奇数 ,继而计算其和。
假设用变量sum1和sum2分别存放偶数与奇数和 ,累加就是在sum1或sum2
的基础上 ,加上一个数字 ,改变累加变量的值 ;再加上一个数字 ,改变累加
变量的值 ; ;如此重复下去。
例4.4 利用for循环计算n !的值。n !=1*2*3…*n
【说明】 :
当n=13时 ,s值超过了int类型的表示范围。还有一种比int更大的类型 ,
称为long long ,它的表示范围是-263
您可能关注的文档
- 布氏杆菌的诊断以及治疗.ppt
- 部编三年级18富饶的西沙群岛.ppt
- 财会员工职业能力大赛指导经验分享.pdf
- 常德市城市总体规划(1999-2020)介绍书.pdf
- 常用的染色机设备以及染色工艺介绍.pdf
- 常用网络命令以及网络研究工具介绍.pdf
- 测量基础知识培训教学培训课件.ppt
- 初三化学制取氧气2.3.ppt
- 程社明老师-员工职业生涯规划精讲课程.ppt
- 初中英语形容词比较级以及最高级教学培训课件.ppt
- 2025届高考英语备考专题复习:中英双语新闻阅读与练习(含答案) .pdf
- 贺兰县机关事业单位招聘笔试真题2024 .docx
- 福州市公安局招聘地铁分局警务辅助人员笔试真题2024 .pdf
- 2025年“学宪法学党章”有奖竞答活动(题目汇总) .pdf
- 四会市教育局招聘教师笔试真题2024 .pdf
- 河北承德宽城满族自治县司法局选聘行政执法社会监督员笔试真题2024 .docx
- 3.2.4 植物在自然界中的作用(教学设计)七年级生物下册(人教版2024) .pdf
- 南京熊猫电子公司员工培训现状、问题及优化策略【附问卷】16000字 .docx
- 泉州市教育科学研究院专项招聘编制内人员真题2024 .pdf
- 四川绵阳经济技术开发区工委党群工作部招聘教师真题2024 .docx
文档评论(0)