代码拉取完成,页面将自动刷新
<?php
/**
* 百元百鸡问题:每只母鸡3元,每只公鸡4元,每只小鸡0.5元,如果花100元钱买100只鸡,请问有哪些可能?说明:每种鸡的数量都可以为零
*
* 第一种思路:当母鸡的数量为0时,公鸡的数量从0-100,当公鸡的数量每变化一次,小鸡的数量就从0变化到100,使用如下数值组合来描述这个思路:
*
* 母鸡数量 公鸡数量 小鸡数量
* 0 0 从0变化到100
* 0 1 从0变化到100
* 0 2 从0变化到100
* ……
* 1 0 从0变化到100
* 1 1 从0变化到100
* ……
* 100 100 100
*
* 上面列举出了所有公鸡、母鸡和小鸡的数量都是0-100时的所有组合,总计是101的三次方种,这样的穷举结构直接存在嵌套,在程序实际实现时,通过循环之间的嵌套就可以实
*/
$x = 0;
for ($i = 0; $i <= 100; $i++) {
for ($j = 0; $j <= 100; $j++) {
for ($k = 0; $k <= 100; $k++) {
if (3 * $i + 4 * $j + 0.5 * $k == 100 && $i + $j + $k == 100) {
echo '第' . ++$x . '种解法为:' . PHP_EOL;
echo $i . PHP_EOL . $j . PHP_EOL . $k . PHP_EOL . PHP_EOL;
}
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。