请老师检查
来源:2-9 编程练习
诗曦
2019-04-27 18:31:59
header("content-type:text/html;charset=utf-8");
/*
* 百钱买百鸡:
* 已知公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求用100文钱买一百只鸡,公鸡,母鸡,小鸡都必须要有。
问公鸡,母鸡,小鸡各买多少只,刚好凑足100文钱?
* 设公鸡数为x,母鸡数为y,小鸡数为z
*已知条件:x+y+z=100;
* 公鸡x最大数max为:20
* 母鸡y最大数max为:<=33
* 小鸡z最大数max为:300
**/
for($x=1;$x<=20;$x++){
for ($y=1;$y<=33;$y++){
$z=100-$x-$y;
if ((5*$x)+(3*$y)+($z/3)==100){
echo '公鸡有:'.$x.'只'.'<br/>'.'母鸡有:'.$y.'只'.'<br/>'.'小鸡有:'.$z.'只'.'<hr/>';
}else
continue;
}
}
1回答
好帮手慕查理
2019-04-28
您好,正确哦~棒棒哒!