- 6
- 0
- 约1.03万字
- 约 49页
- 2017-02-28 发布于湖北
- 举报
while 语句 do-while 语句 for 语句 猴子吃桃程序 for、while、do—while的互相转化 循环的嵌套 break语句和continue语句 判断素数 判断素数 判断素数 百鸡百钱问题 程序使用了三层循环来解决问题,程序结构简单明了。但是我们设计程序不仅要正确无误,还要注意程序的执行效率。 一般来说,在循环嵌套中,内层循环执行的次数等于该循环嵌套结构中每一层循环重复次数的乘积。 例如,上面的程序中,外层每循环一次,第二层要循环32次,而第三层要循环32*33=1056次。这样程序执行下来,最内层的if语句要执行19*32*33次。所以我们在编写程序时,需要考虑尽可能的减少循环执行的次数,特别是循环的嵌套。 对于“百鸡问题”,由方程组:x+y+z=100,5x+3y+z/3=100可以导出: x=4z/3-100 y=100-x-z这样就只有z一个未知数,如果知道了z就可以求出x值,进而求出y值。因此我们只要将z作为循环变量就可以了。 从上面的分析可以看到,一个好的算法可以提高程序的执行效率,但是要设计出一个好的算法却要花费很大的精力,且有时提高效率的同时可能会降低程序的可读性。如上例就是如此。 如何掌握好程序的易读性和程序的效率之间的关系,因需要不
您可能关注的文档
- 白盒测试工具 Pc lint.ppt
- 百度地图的API手册.doc
- 百度搜索手机客户端-设计项目分享.doc
- 百度云适配教程.doc
- 百善孝为先——感恩父母主题班会.ppt
- 笔的创新思维.ppt
- 笔记本FN组合键功能.doc
- 笔记本电脑常见功能端口简介.ppt
- 笔记本电脑隔离器使用手册.doc
- 笔记本电脑如何连接平板电视看高清.doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)