公鸡母鸡问题

来源:1-1 PHP数组定义

weixin_慕容7265334

2022-12-27 16:25

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

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

写回答 关注

1回答

  • 慕UI6534612
    2023-05-02 18:10:01

    $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>';
    			}
    		}		
    	}
    }


PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181838 学习 · 2577 问题

查看课程

相似问题