一只公鸡五块钱,一只母鸡三块钱,三只小鸡一块钱,问100块钱买100只鸡,有几种情况?每一种鸡最少买一个。
为什么我的代码死循环报错了。???
$child*$childPrice不对 乘1/3 算起来是小数
<?php
$manprice=5;
$womanprice=3;
for($man=1;$man<20;$man++){
for($woman=1;$woman<33;$woman++){
for($child=1;$child<100;$child++){
if(($man*$manprice+$woman*$womanprice+$child/3) === 100 && ($man+$woman+$child)===100){
echo '公鸡'.$man.'只<br>';
echo '母鸡'.$woman.'只<br>';
echo '小鸡'.(100-$man-$woman).'只<br>';
echo '<hr>';
}
}
}
}