C++实验4——百千百鸡

来源:互联网 发布:java面向对象编程案例 编辑:程序博客网 时间:2024/05/05 09:19

一、问题及代码

  1. /*   
  2. *文件名称:  
  3. *作    者:毛宇   
  4. *完成日期:2016年4月27日   
  5. *版 本 号:v1.0   
  6. *对任务的求解方法及描述部分:   
  7. *输入描述:
  8. *问题描述:编写C++程序,输出分配方案
  9. *程序输出:a,b,c
  10. *问题分析:运用穷举法              
  11. *算法设计:见下
  12. */    
  13. #include<iostream.h>       void main()    {          int a,b,c;      for (a=0;a<=20;a++)          for (b=0;b<=33;b++)              for (c=0;c<100;c++)          if (5*a+3*b+c/3==100 && a+b+c==100)                 cout<<"鸡翁:"<<a<<"只,"<<"鸡母:"<<b<<"只,"<<"鸡雏:"<<c<<"只;"<<endl;               }  
    二、运行结果


  14. 三、心得体会
  15. 穷举法其实是比较好理解的,相对来说看着要简单一些。
  16. 四、知识点总结
  17. 穷举法:for()
  18.            for()
  19.               for()
  20.            if()
  21.                 cout

0 1