- 0
- 0
- 约4.28千字
- 约 32页
- 2017-08-26 发布于河南
- 举报
第二章 C语言程序设计 本章要点 什么是程序设计 什么是算法,如何设计和表示算法 结构化程序设计的思想和方法 计算机语言分类 1.1 程序设计的基本概念 程序设计的步骤 1. 枚举法(穷举法)特点:算法简单,容易理解,运算量大。基本思想: 根据题目的部分条件确定答案的大致范围,然后在此范围内对所有可能的情况逐一验证,直到所有情况均通过验证。若某个情况符合题目条件,则为本题的一个答案;若全部情况验证完后均不符合题目的条件,则问题无解。 如:百元买百鸡问题。假定小鸡每只0.5元,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,问共有几种购鸡方案? 根据题目,设母鸡、公鸡、小鸡各为x,y,z只,列出方程为:x+y+z=100,3x+2y+0.5z=100 利用穷举法,将各种可能的组合一一测试,输出符合条件的组合。即在各个变量的取值范围内不断变化x,y,z的值,穷举x,y,z全部可能的组合,若满足方程组则是一组解。 #include stdio.h main() { int x,y,z; printf(母鸡 公鸡 小鸡); for(x=0;x=33;x++) for(y=0;y=50;y++) { z=100-x-y; if((3*x+2*y+0.5*z)==100)
您可能关注的文档
- COP 04与顾客有关的过程控制程序.doc
- Ebfalna认证知识小常识.doc
- CNC培训教材.ppt
- CX-MS-004-01产品标识和可追溯性控制程序.doc
- E版 质量手册 程序文件.doc
- CSA的循证方案研究.doc
- COP007培训控制.doc
- CX-MS-005-01纠正和预防措施控制程序.doc
- EMS内审员试卷-SLC.doc
- EHS 管理实务.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)