一百块钱买一百只鸡有几种情况

<?php
//三只小鸡一块钱
//一直母鸡3块钱
//一直公鸡五块钱
//问:100块钱买100只鸡有多少种情况,而且每一只鸡至少有一只

//鸡的数量较大一块等于100并且小鸡的价格+母鸡的价格+公鸡的价格=100才符合条件

//得到一只鸡的价格
$smallPrice = 1/3;
//母鸡的单价
$womanPrice = 3;
//公鸡的价格
$manPrice = 5;

/*
	当我拿1只小鸡时,一只母鸡时,要拿多少只公鸡,符合小鸡数量+母鸡数量+公鸡数量=100 并且小鸡价格+母鸡价格+公鸡价格=100
 */ 
		//循环小鸡
	for($small=1;$small<=100;$small++){
		//循环母鸡
		for($woman=1;$woman<=35;$woman++){
			//公鸡
			for($man=1;$man<=24;$man++){
				if(($small+$woman+$man==100) && ($small*$smallPrice+$woman*$womanPrice+$man*$manPrice==100)){
					echo '小鸡'.$small.'<br>';
					echo '母鸡'.$woman.'<br>';
					echo '公鸡'.$man.'<hr>';
				}
			}
		}
	}
?>

相关推荐

发表评论

路人甲

网友评论(0)