第三周项目4:穷举法解决组合问题--百钱买百鸡



问题及代码:

/*

*copyright (t) 2004,烟台大学计算机学院

*All rights reserved.

*文件名称:test.cpp

*作者:张晴晴

*完成日期:2016年3月12日

*版本号:v1.0

*问题描述:百钱买百鸡,公鸡5元一只,母鸡3元一只,小鸡一元3只,要求一百元买一百只鸡。 

*输入描述:无。

*程序输出:所有可以百钱买百鸡的组合。

*/

#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<100;z++)

                if(x+y+z==100&&5*x+3*y+z/3==100)

                cout<<"cock:"<<x<<" hen:"<<y<<" chick:"<<z<<endl;

        }

    }

 

    return 0;

}

 

运行结果:第三周项目4:穷举法解决组合问题--百钱买百鸡_第1张图片

 

 

知识点总结:很典型的例子,循环嵌套使用。

 

学习心得:以前做过所以还是比较顺手的。

你可能感兴趣的:(第三周项目4:穷举法解决组合问题--百钱买百鸡)