您的位置:首页 > 其它

百元买百鸡问题

2015-08-31 19:32 204 查看
问题描述

假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。

输入



输出

所有可能的购鸡方案

样例输出

小鸡       母鸡            公鸡
2         30              68
5         25              70
8         20              72
11        15              74
14        10              76
17        5               78
20        0               80


提示



穷举:将可能出现的各种情况一一测试,判断是否满足条件。



源码

#include <iostream>
using namespace std;

int main()
{
int x, y, z;
cout << "\t母鸡\t\t公鸡\t\t小鸡" << endl;
for (x=0; x<=33; x++)
{
for (y=0; y<=50; y++)
{
for (z=0; z<=100; z++)
{
if ((x+y+z) == 100)
{
if((3*x+2*y+0.5*z) ==100)
{
cout << "\t" << x << "\t\t" << y << "\t\t" << z << endl;
}
}
}
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: