首页 > 代码库 > 六.php小项目(3)百钱买百鸡

六.php小项目(3)百钱买百鸡

百钱买百鸡
学习目标: 数学思想转化成编程思想。
 
代码如下:
 
<?php
/*公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱买 3 只,现在用 100
文钱共买了 100 只鸡, 问: 在这 100 只鸡中, 公鸡、 母鸡和小鸡各是多少只? (设每种至少
一只)
*/
for($g=1;$g<20;$g++){            // 公鸡的数量 $g最少一只,小于20,不然钱不够。
    for($m=1;$m<30;$m++){     //母鸡的数量 $m 最少一只,小于30只,不然钱不够
      $x=100-$g-$m; //小鸡数量
      if(($g+$m+$x==100)&&($g*5+$m*3+$x/3)==100){      //已知两条件,数量和价钱都是100,用并且 运算。能节省循环次。
         
     
        echo $g,‘&nbsp‘,$m,‘&nbsp‘,$x,‘<br/>‘;      //打印出,三种鸡的数量
      }
    }
 
}
打印如下:

六.php小项目(3)百钱买百鸡