10元钱买100个蛋。 鸡蛋0.01元1个。 鸭蛋0.30元1个。 鹅蛋0.60元1个。 各多少个 十块钱买一百个蛋,其中鹅蛋0.6元一个, 鸡蛋0.3元一个 ...

作者&投稿:毕红 (若有异议请与网页底部的电邮联系)
我试出来了,但说不清方法,答案是:

70个鸣蛋,29个鸭蛋,1个鹅蛋。(70+29+1=100个)
70x0.01=0.7元
29x0.3=8.7元
1x0.6=0.6元
0.7+8.7+0.6=10元

10元钱买100个蛋,鸡蛋0.01元1个,鸭蛋0.21元1个,鹅蛋0.37元1个,问鸡鸭鹅各多少?~

设鸡蛋有x,鸭蛋有y,鹅蛋有z个,则可以列出方程组:
x+y+z=100
0.01x+0.21y+0.37z=10
有三个未知数,但只有2个方程,这叫“不定方程组”,如果没有其它限制条件,可以有无数组解!但本题的解限制为正整数。所以解组少的多。
于是,方程二化为:
x+21y+37z=1000
减去方程1
20y+36z=900
两边同除以4
5y+9z=225
因为225是5和9的最小公倍数45的倍数,所以解组为:
y=9,z=20,x=71
y=18,z=15,x=67
y=27,z=10,x=63
y=36,z=5,x=59
y=45,z=0,x=55
y=0,z=25,x=75
如果不允许有一种为0,则最后两组解不合题意,舍去。

因为买鸡蛋的钱只能小于1元,不然就不止100个蛋了,所以买鸭蛋和鹅蛋的钱肯定是在于9元的,而且要能被3整除,所以只能是9.1、9.3、9.6,不可能是9.9,因为如果是9.9、9.6、9.1的话,鸡蛋太少,也不可能买到100个蛋了。 即得: 29个鸭蛋 0.3*29=8.7元 1个鹅蛋 0.6*1=0.6元 70个鸡蛋 0.01*70=0.7元 29+1+70=100 8.7+0.6+0.7=10 一共是10元100个蛋