百钱买百鸡

公鷄5元一隻,母鷄2元一隻,小鷄1元3只,100元可以買100只,求公鷄、母鷄、小鷄共多少隻

分析:假设有$i只鸡,$j只母鸡,$k只小鸡,并且$i+$j+$k的总数为100,即$i*5+$j*3+$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) && ($i*5+$j*3+$k/3==$count)){
                    var_dump("公鷄:{$i}只,母鷄:{$j}只,小鷄:{$k}只");
                }
            }
        }
    }
}

💫 评论卡

备案号:粤ICP备18155514号-2