主题:百元买百鸡问题
376923432
[专家分:150] 发布于 2009-11-15 15:27:00
百元买百鸡问题:100元买100只鸡,母鸡3元一只,公鸡2元一只,小鸡1元3只,每种鸡至少买一只,列出所有买鸡方案。
最后更新于:2009-11-15 15:37:00
回复列表 (共7个回复)
沙发
强强 [专家分:4740] 发布于 2009-11-15 16:59:00
垃圾问题
板凳
376923432 [专家分:150] 发布于 2009-11-15 19:19:00
你这种人 就算很有水平 也会让人讨厌
我鄙视你!!!!!!!
3 楼
376923432 [专家分:150] 发布于 2009-11-15 19:22:00
如果你觉得很简单的 那么你就不会换两分钟帮助一下别人而是说这种话 有意思吗??
是我是菜鸟所以要请教 那有怎么样呢 ?
难道你从一开始就什么都懂吗 这种问题你一开始就会做吗 跟何况你都没有做出来
如果你做出来的话 我会对你是另一种看法 但是你这种语言 让我不得不鄙视你
4 楼
eastcowboy [专家分:25370] 发布于 2009-11-15 19:35:00
大家注意和谐,呵呵。
假设公鸡x只,母鸡y只,则由于总共100只鸡,小鸡就应该是100-x-y只。
由于总共只有100元,公鸡最多只能买100/2=50只,母鸡最多只能买100/3=33只。
写循环如下:
int x, y, z;
for (x = 1; x <= 50; ++x)
{
for (y = 1; y <= 33; ++y)
{
z = 100 - x - y;
if (z % 3 == 0 && x*2+y*3+z/3 == 100)
{
printf("公鸡%d只,母鸡%d只,小鸡%d只\n", x, y, z);
}
}
}
运行得到:
公鸡8只,母鸡20只,小鸡72只
公鸡16只,母鸡15只,小鸡69只
公鸡24只,母鸡10只,小鸡66只
公鸡32只,母鸡5只,小鸡63只
5 楼
shekaka [专家分:1630] 发布于 2009-11-15 19:56:00
额米豆腐。飘过。
6 楼
wangzining [专家分:620] 发布于 2009-11-15 20:24:00
飘过,5楼强悍~~~~~~
7 楼
predict [专家分:0] 发布于 2010-06-23 17:18:00
[quote]大家注意和谐,呵呵。
假设公鸡x只,母鸡y只,则由于总共100只鸡,小鸡就应该是100-x-y只。
由于总共只有100元,公鸡最多只能买100/2=50只,母鸡最多只能买100/3=33只。
写循环如下:
int x, y, z;
for (x = 1; x <= 50; ++x)
{
for (y = 1; y <= 33; ++y)
{
z = 100 - x - y;
if (z % 3 == 0 && x*2+y*3+z/3 == 100)
{
printf("公鸡%d只,母鸡%d只,小鸡%d只\n", x, y, z);
}
}
}
运行得到:
公鸡8只,母鸡20只,小鸡72只
公鸡16只,母鸡15只,小鸡69只
公鸡24只,母鸡10只,小鸡66只
公鸡32只,母鸡5只,小鸡63只[/quote]
公鸡32只,母鸡5只,小鸡63只?
公鸡32时早已超过100元
我来回复