php经典 百元百鸡问题 求帮助

来自:    更新日期:早些时候
php网页 百鸡问题:已知鸡翁一,值钱五;鸡公一,值钱三;鸡雏三,值钱一.百钱买百鸡,求鸡翁,鸡公,鸡雏各多小只~

<?phpfor ($i = 0; $i < 20; $i++) {//鸡翁不会超过20个,否则总钱数就超过100了 for ($j = 0; $j < 33; $j++) {//鸡公不能超过33个 for ($n = 0; $n < 100; $n=$n+3) {//鸡雏的个数肯定是3的倍数,这样才能是整数。 $sum = $i + $j + $n; if ($sum == 100) {//当三种鸡个数和为100时才继续计算。 $tem = ($i * 5) + ($j * 3) + ($n/3); if ($tem == 100) { echo "鸡翁:" . $i . "
"; echo "鸡公:" . $j . "
"; echo "鸡雏:" . $n . "

"; } } } }}?>这样能看明白么?
希望我的回答能够帮到您~

你要设置伪静态,或者更改URL模式。另外你的View下的index要首字母大写

<?php

//鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

//5*公鸡 + 3*母鸡 + 1/3*小鸡 = 100;
//则有公鸡不能超过100/5=20
//母鸡不能超过100/3 = 33.33 即33
//小鸡个数100*3 = 300,但是要求百鸡,所以小于100, 且必须是3的倍数

function get_result() {
for ($i = 1; $i < 20; $i++) {
for ($j = 1; $j < 33; $j++) {
for ($k = 3; $k < 100; $k++) {
if ((5 * $i + 3 * $j + 1 / 3 * $k == 100) && ($i + $j + $k == 100)) {
echo "公鸡" . $i . "个,母鸡" . $j . "个,小鸡" . $k . "个
";
}
}
}
}
}

get_result();

//公鸡4个,母鸡18个,小鸡78个
//公鸡8个,母鸡11个,小鸡81个
//公鸡12个,母鸡4个,小鸡84个



php经典 百元百鸡问题 求帮助视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网