c++实验4-百钱百鸡问题

来源:互联网 发布:ods有什么软件 编辑:程序博客网 时间:2024/05/16 14:56
一、问题及代码

[cpp] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. /*  
  2. * 文件名称:百钱白鸡问题.cpp  
  3. * 作    者:胡勇官 
  4. * 完成日期:2017 年4月21日  
  5. * 版 本 号:v6.0  
  6. * 对任务及求解方法的描述部分: 
  7. * 输入描述:无  
  8. * 问题描述:领会穷举法
  9. * 程序输出:  
  10. * 问题分析:略 
  11. * 算法设计:略  
  12. */    
  13. #include <iostream>     
    using namespace std;  
    int main( )
    {
    int x,y,z;
    for(x=0;x<=20;x++)
    for(y=0;y<=33;y++)
    for(z=0;z<=300;z+=3)
    if(5*x+3*y+z/3==100&&x+y+z==100)
    {
    cout<<"鸡翁"<<x<<"只,"<<"鸡母"<<y<<"只,"<<"鸡雏"<<z<<"只。"<<endl;
    }
    return 0;
    }
二、运行结果:


三、心得体会:

 

              循环语句有点难,相比与选择语言。我从中领会穷举法(意为“穷尽式列举”,也称枚举)的思想,
 

四、知识点总结:

              利用好for语句,掌握了穷举法这种程序设计的一般方法。 

  

0 0