公鸡3块钱1只,母鸡5块钱1只,小鸡1块钱3只,用100块买100只鸡,一共多少种买法,分别是什么?

<?php
//2、    公鸡3块钱1只,母鸡5块钱1只,小鸡1块钱3只,用100块买100只鸡,一共多少种买法,分别是什么?
for ($x = 3; $x < 100; $x = $x + 3) { // 小鸡的个数肯定是3的倍数,所以x的变化是已3的倍数递增
    for ($g = 1; $g < 20; $g++) {
        for ($m = 1; $m < 33; $m++) {
            if ($x + $g + $m == 100 && $x / 3 + 5 * $g + 3 * $m == 100) { // 个数和总价都为100
                echo "公鸡数量:".$g .",母鸡数量:" .$m.",小鸡数量:".$x."<br>";
            }
        }
    }
}

?>
<p>

 

posted @ 2020-04-02 17:42  以己为镜  阅读(439)  评论(0编辑  收藏  举报