口袋妖怪id是什么情况:小鸡1元3只,公鸡3元1只,母鸡5元1只,你有100元买100只鸡

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 08:53:22
小鸡1元3只,公鸡3元1只,母鸡5元1只,你有100元买100只鸡

设公鸡有X只,母鸡有Y只,小鸡有Z只,则可得方程:
5X+3Y+Z/3=100 A
X+Y+Z=100 B
3A-B得
7X+4Y=100
这个方程是多解方程,由方程可知X必定为偶数,设X=2,4,6,8,10,12,14,分别代入,可知X=4,8,12时符合方程和实际情况,故这题有三解,分别是
X=4,Y=18,Z=78
X=8,Y=11,Z=81
X=12,Y=4,Z=84
如用C语言的FOR循环来编,示例如下:

#include <stdio.h>
main()
{
int x, y, z;
for (x=0; x<20; x++)
for (y=0; y<33; y++)
{
z=100-x-y;
if ((z%3==0)&&(5*x+3*y+z/3==100))
printf("cock=%d\t hen=%d\t chicken=%d\n", x, y, z);
}
}

谢谢

此题为百钱买百鸡
共三组答案
母 公 小
(4 18 78)
(8 11 81)
(12 4 84)

小鸡3x只 公鸡y只 母鸡z只
得 3x+y+z=100
x+3y+5z=100
x y z都是大于等于0 小于等于100 的数

化简得 y=200-7x

在由 100-3x-y=z大于等于0
100-3x大于等于y(y=200-7x)
得 x大于等于25
带数字下去 最后
小鸡 75 78 81 84
公鸡 25 18 11 4
母鸡 0 4 8 12

100元买300只小鸡,由于禽流感死了200只。。。

好难的题啊!

发8元买一只公鸡和一只母鸡就可以了~让它们拼命的洞房拼命的下崽嘛~