为了账号安全,请及时绑定邮箱和手机立即绑定

公鸡母鸡问题

一只公鸡五块钱,一只母鸡三块钱,三只小鸡一块钱,问100块钱买100只鸡,有几种情况?每一种鸡最少买一个。

为什么我的代码死循环报错了。???63aaabf10001c88a07501000.jpg

正在回答

1 回答

$child*$childPrice不对  乘1/3 算起来是小数

<?php

$manprice=5;
$womanprice=3;

for($man=1;$man<20;$man++){
	for($woman=1;$woman<33;$woman++){
		for($child=1;$child<100;$child++){
			if(($man*$manprice+$woman*$womanprice+$child/3) === 100 && ($man+$woman+$child)===100){
				echo '公鸡'.$man.'只<br>';
				echo '母鸡'.$woman.'只<br>';
				echo '小鸡'.(100-$man-$woman).'只<br>';
				echo '<hr>';
			}
		}		
	}
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

公鸡母鸡问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信