- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 程序设计初步 舒玉 3.11 循环结构和循环语句 循环的概念 对比while 循环和do … while循环 for语句的一般形式和执行过程 3.11.4 几种循环的比较 3.11.4 几种循环的比较 3.11.4 几种循环的比较 循环程序举例 3.14 编写循环结构的程序 循环程序举例 3.12 循环的嵌套 3.12 循环的嵌套 3.12 循环的嵌套 3.13用break语句和continue语句改变循环状态 用break语句提前退出循环 用continue语句提前结束本次循环 用continue语句提前结束本次循环 continue语句和break语句的区别 例: 把100~200之间的不能被3整除的数输出。 #include iostream.hvoid main(){ int n; for (n=100;n=200;n++) { if (n%3==0) continue; coutn ; }} 几种循环的比较 几种循环的比较 几种循环的比较 例3.14 找出100~200间的全部素数。 本节主要内容 while 循环语句 do~while 循环语句 for 循环语句 循环嵌套及注意的问题 三种循环的对比 * 提出实例问题,启发思考,引入本节要介绍的内容。 continue语句作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定. 一般形式: continue; continue语句和break语句的区别: continue语句只结束本次循环, 而不是终止整个循环的执行。 while(表达式1 ) {┆ if(表达式2) continue; ┆ } break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。 while(表达式1) {┆ if(表达式2)break ┆ } 说明:当n能被3整除时,执行continue语句,结束本次循环(即跳过cout函数语句),只有n不能被3整除时才执行cout函数。 (1)三种循环都可以用来处理同一问题,一般情况下它们可以互相代替。 (2)在while循环和do-while循环中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束,应在循环体中包含使循环趋于结束的语句(如i++,或i=i+1等)。 for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中。因此for语句的功能更强,凡用while循环能完成的,用for循环都能实现。 (3)用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。 (4) while循环、do…while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环 。 j=101 to 200 j=j+2 例3.14 找出100~200间的全部素数。 编写程序如下: #include iostream #include cmath #include iomanip using namespace std; int main( ) {int m,k,i,n=0; bool prime; for(m=101;m=200;m=m+2) { prime=true; k=int(sqrt(m)); for(i=2;i=k;i++) if(m%i==0) { prime=false; break; } if (prime) {coutsetw(5)m; n=n+1; } if(n%10==0) coutendl; } coutendl; return 0; } 例3.15 译密码。为使电文必威体育官网网址,往往按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。 思路: 可以按以下规律将电文变成密码: 将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。 见图3.20。字母按上述规律转换,非字母字符不变。如″Wonderful!″转换为″Asrhivjyp!″。输入一行字符,要求输出其相应的密码。
您可能关注的文档
最近下载
- (高清版)DB3706∕T 70-2020 斑海豹及其栖息地保护管理技术规范.pdf VIP
- 47[新课标人教版]七年级数学上册教案全册.doc
- 2025年职业健康检查专业技术人员继续教育考试试题.docx VIP
- 公务员申论考试辅导讲座.ppt VIP
- 地表水环境影响评价课件.pptx VIP
- 大众接总线can线装车指南.pdf VIP
- 2025年全国Ⅰ卷读后续写真题(亲情与谅解)课件+-2026届高三英语上学期一轮复习专项.pptx
- 2024-6湖南新高考物理答题卡 word版可以编辑.pdf
- 合同主体变三方协议.doc VIP
- 《轴对称图形》全章复习与巩固--巩固练习(基础).doc VIP
文档评论(0)