// 公鸡 5 文钱 1 只, 母鸡 3 文钱 1 只, 小鸡 1 文钱买 3 只, 现在用 100 文钱共买了 100 只鸡, 问: 在这 100 只鸡中, 公鸡、 母鸡
//和小鸡各是多少只? ( 设每种至少
//一只)
//5x+3y+1/3z = 100 => 15x+9y+z = 300
//x+y+z = 100
//14x+8y = 200 => 7x+4y = 100
//4z-3x = 300
for ($x=1;$x<15;++$x) {
$y = (100 - 7*$x) / 4;
$z = 100 - $x - $y;
if ($y>0 && is_int($z) && $x*5+$y*3+$z/3==100 && $x+$y+$z==100) {
echo '公鸡:',$x,' 母鸡:',$y,' 小鸡:',$z,'<br/>';
}
}
结果: