PHP實現從1累加到100(1+2+….+100=)的幾種思路

一個經典的小學問題也是一個簡單的PHP小應用,1+2+3……100=多少?使用PHP應該怎麼寫?

這裏總結了以下幾種思路:

1.普通PHPer:

$sum=0;
for($i=1;$i<=100;$i++) {
  $sum+=$i;
}
echo $sum;

2.文藝PHPer:

$sum= $i = 0;
while( $i<= 100 ) {
  $sum += ( $i++ );
}
echo $sum;

3.遞歸帝:

function get_sum($n){
   return $n==1?1:$n+get_sum($n-1);
}
echo get_sum(100)

4.神:

echo array_sum(range(1,100));

5.二逼青年歡樂多:

$n = 100;
echo (1+$n)*($n/2);

baozou

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章