公鷄5元一隻,母鷄2元一隻,小鷄1元3只,100元可以買100只,求公鷄、母鷄、小鷄共多少隻
分析:假设有$i只鸡,$j只母鸡,$k只小鸡,并且$i+$j+$k的总数为100,即$i5+$j3+$k/3=100($k必须是3的倍数)
$count = 100;
function countNum($count) {
for ($i = 1; $i < $count; $i++) {
for ($j = 1; $j < $count; $j++) {
for ($k = 3; $k < $count; $k = $k+3) {
if(($i+$j+$k==$count) && ($i5+$j3+$k/3==$count)){
var_dump(“公鷄:{$i}只,母鷄:{$j}只,小鷄:{$k}只”);
}
}
}
}
}