php里面用while求0-100的和

如题所述

第1个回答  2019-04-01
PHP最简洁的方法求出1+2+3+...+100的和,五种方法
/*
* 方法一 普通PHPer
*/
$sum=0;
for($i=1;$i<=100;$i++)
{
$sum+=$i;
}
echo $sum;

/*
* 方法二 文艺PHPer
*/
$sum=$i=0;
while($i<=100)
{
$sum+=($i++);
}
echo $sum;

/*
*方法三 递归帝
*/
function get_sum($n)
{
return $n==1?1:$n+get_sum($n-1);
}
echo get_sum(100);

/*
*方法四 函数帝
*/
echo array_sum(range(1,100));

/*
*方法五 二逼青年欢乐多
*
*/
$n=100;
echo (1+$n)*($n/2);本回答被网友采纳
第2个回答  2019-04-01
<?php
$x=0;
$y=100;
$c =0;
while($x<=$y){
    $c = $c + $x;
    $x ++;
}
echo "0-100的求和值:";
echo $c;
?>

请参阅,如有疑问,及时沟通!

相似回答
大家正在搜