




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.5循环控制结构,循环思想:一组语句序列有限次的重复执行。例如:求1+2+3+n,结构特点:当型循环结构,直到型循环结构;具有结构独立、单入口、单出口的性质;多个循环结构可以并列或嵌套,禁止交叉。,循环控制关键:循环执行什么?循环执行规律?终止循环执行条件?即循环执行次数有限!,解1、ifgoto结构控制循环voidmain(void)longsn=0;inti=1;scanf(“%d”,/直到型循环结构:lp:sn=sn+i;i+;if(i=n)gotolp;printf(“sn=%ldn”,sn);,循环控制结构:,ifgoto控制循环很繁琐,不可取;需要自动控制循环!,解2、while循环控制结构(当型循环),解3、dowhile循环控制结构(直到循环),sn=0;i=1;for(i=0;i=n;i+)sn=sn+i;,解1、for循环控制结构,sn=0;i=1;while(in;for(item=1;item=n;item+)fn=fn*item;sum=sum+fn;cout“sum=”sumn;for(item=1;item=n;item+)sum=sum+fact(item);cout“sum=“sum0.001)x0=x1;x1=x0-(2*x0*x0*x0-4*x0*x0+3*x0-6)/(6*x0*x0-8*x0+3);cout“x=“x10则同号,否则异号。,结构设计:main()或main()、fx(x),#includevoidmain(void)doublex1=-10,x2=10;while(fabs(x1-x2)0.001)x=(x1+x2)*0.5;if(f(x)*f(x1)0)x1=x;elsex2=x;cout“x=“xn;for(i=3;i=n;i+)fib=fib1+fib2;fib1=fib2;fib2=fib;coutendl“fib=”fibn;coutendl;,令:fib1=fib2=1循环执行(按月计数i:312):fib1+fib2fib;fib2fib1;fibfib2;fib即为所求。,如何输出112的fib数呢?,coutf1tf2;,couttfibendl;,程序编码如下:,例5:找出100200以内的全部素数。如果m是素数,则m不能被任何数n整除(n=2m/2)。,算法设计循环执行(m=100200)循环执行(n=2n/2)m%n=0?,程序编码?,结构设计方案一:仅main()实现方案二:main()、prime(n),/方案一:仅main()实现#Includevoidmain(void)intm,n;for(m=100;mm/2)coutmt;,/方案二:main()、prime(n)#Includevoidmain(void)intm,n;for(m=100;m=200;m+),函数声明:扩展函数作用域!,intprime(intk);或intprime(int);,intprime(intk)/boolprime(intk)intn;for(n=2;n=k/2;n+)if(k%n=0)return0;/returnfalsereturn1;/returntrue,if(prime(m)coutm;,例6:搬砖问题36人搬36块砖。男搬4,女搬3,两个小孩抬1砖。男女小孩组合方案多少种?,结构设计仅main()函数完成,程序如何编码?,算法设计m+w+c=36.4*m+3*w+c/2=36.,穷举法:m=18循环:w=111循环:由求c,使成立的mwc为一方案,例7:百钱买百鸡问题鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,翁、母、雏各几何?,结构设计仅main()函数完成,程序如何编码?,算法设计:cocks+hens+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 史诗卡通动漫故事情节编创方案
- 考研数学解题步骤指导
- 职业教育教学质量改进方案
- 高考理科数学押题卷解析与复习指导
- 提升职业教育教师队伍建设报告
- 智能制造车间生产管理系统
- 汽车制造工艺质量控制流程优化
- 书香扑面知识之海
- 康复医学机构管理规定
- 服装面料生产考察管理规定
- 2025至2030中国高纯铝行业发展趋势与行业发展研究与产业战略规划分析评估报告
- 2025年期货从业资格之《期货法律法规》真题附答案详解【巩固】
- 室内装修安全生产培训课件
- 2025租房合同范本下载(可直接打印)
- 《公民意味着什么》课件
- 2025辽宁交投集团所属运营公司招聘30人考试参考题库及答案解析
- 幼儿园各项安全管理制度汇编
- 广西福泰印染有限公司年产全棉针织面料3.6万吨生产项目环境影响报告书
- 【《我国小学生课外培训现状调查及问题和建议浅析》10000字(论文)】
- 民航招飞面试常见的面试问题及答案
- 每日食品安全检查记录 (一)
评论
0/150
提交评论