- 12
- 0
- 约1.9万字
- 约 101页
- 2018-02-14 发布于湖北
- 举报
C语言的3种结构设计方法顺序选择循环.ppt
循环结构程序举例 【例3-17】 百钱买百鸡问题。我国古代数学家张丘建在《算经》中提出了一个著名的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 分析:设3个整型变量x、y、z分别表示鸡翁、鸡母和鸡雏的数量,可列出以下方程 由于鸡的个数是整数,可以将各种可能的取值一一列举出来进行测试。 由于x、y的值一旦确定,可根据方程①确定变量z的值为z=100-x-y,所以不用确定z的取值范围。 * 循环结构程序举例 穷举法: 基本思想就是逐一列举每个可能性,并逐个进行排查。穷举法的核心在于明确问题的所有可能性,并针对每种可能情况逐个进行判断,最终找出问题的正确答案。 * 顺序结构 #include stdio.h int main( ) { int x,y,z; for(x=0;x=20;x++) /*穷举鸡翁的数量*/ { for(y=0;y=33;y++) /*穷举鸡母的数量*/ { z=100-x-y; if (15*x+9*y+z==300) printf(鸡翁:%d,鸡母:%d,鸡雏:%d\n,x,y,z); } }
原创力文档

文档评论(0)