php實現百錢買白雞
阿新 • • 發佈:2019-02-01
//百錢買白雞:
// 公雞5文錢1只,母雞3文錢一隻,小雞一文錢3只,
// 現在用100文錢共買了100只雞,問這100只雞中,公雞、
優化後方法:
// 公雞5文錢1只,母雞3文錢一隻,小雞一文錢3只,
// 現在用100文錢共買了100只雞,問這100只雞中,公雞、
// 母雞和小雞各是多少隻(設每種至少一隻)
/*for($g = 1;$g<=100;$g++){
for($m=1;$m<=100;$m++){
for($x=1;$x<=100;$x++){
if(($g + $m + $x == 100) && ($g*5 + $m*3 + $x/3 ) == 100){
echo "公母小雞各",$g,' ',$m,' ',$x,'<br>';
}
}
}
}*/
優化後方法:
for($g=1;$g<20;$g++){ for($m=1;$m<=33;$m++){ $x=100-$g-$m; if(($g + $m + $x ==100) && ($g*5 + $m*3 + $x/3) == 100){ echo "公雞 母雞 小雞各",$g,' ',$m,' ',$x,'<br/>'; } } } // 公雞 母雞 小雞各4 18 78 // 公雞 母雞 小雞各8 11 81 // 公雞 母雞 小雞各12 4 84