为什么我这个PHP程序会出现五个数相加超过100的情况?相关内容,小编在这里做了整理,希望能对大家有所帮助,关于为什么我这个PHP程序会出现五个数相加超过100的情况?信息,一起来了解一下吧!
本文目录一览:

编写自定义函数实现1到100的偶数累加 请用 php程序实现
// 第一次写php 花3分钟看了一下语法 不知道对不对
<?php
function sum()
{
$var = 0;
for ($i=1; $i<=100; $i++)
{
if ($i % 2 == 0);
$var += $i;
}
return $var;
}
echo sum();
?>

为什么我这个PHP程序会出现五个数相加超过100的情况?
$pillarHeight = 100 - $pillarHeight;
随便假设一个数字就知道了。
如果一开始随机数是 70,那下次随机数就是 0-30
第二次假设是20,100-20=80 下次就是 0-80
第三次假设是50,100-50=50 下次就是0-50
现在70+20+50 = 140 根本用不了5次。你应该用这次剩下的来算。而不是固定100
因为你希望的结果是
第1次:100-20=剩80
第2次:80-30=剩50
第3次:50-20=剩30
第4次:30-10=剩20
第5次:20-20=剩0
20+30+20+10+20=100
而你写的却是 “100-这次的结果”,这种思维方式,你可以称为:跟着量走。
一个量在每次流程中的结果是什么,跟着算一轮就知道了。反过来思考,即得代码。
$pillarHeight = 100;
for( $i = 0; $i < 5; $i++ )
{
$newHeight = rand( 0, $pillarHeight );
$imageString = $newHeight."%";
echo "<p>{$imageString}</p>";
//用上次剩下值,减去用掉的值,得到剩下的值。
$pillarHeight = $pillarHeight - $newHeight;
}
===========================
小伙子挺认真学习啊,不过学习要有针对性,要能持久,才容易见成效呢。
写一个PHP自定义函数,功能是求两个整数的和
我爱编程网(https://www.52biancheng.com)小编还为大家带来写一个PHP自定义函数,功能是求两个整数的和的相关内容。
public function he($a,$b){
if(!empty($a)&&!empty($b)){
$c = $a + $b;
}
return $c;
}
$a = 1;
$b = 2;
我爱编程网以上就是为什么我这个PHP程序会出现五个数相加超过100的情况?全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:
www.52biancheng.com免责声明:文章内容来自网络,如有侵权请及时联系删除。