PHP實現(xiàn)從1累加到100(1+2+….+100=)的幾種思路
作者: 鄭曉 分類: PHP 發(fā)布于: 2013-03-07 10:57 瀏覽:24,890 評論(7)
一個經(jīng)典的小學(xué)問題也是一個簡單的PHP小應(yīng)用,1+2+3……100=多少?使用PHP應(yīng)該怎么寫?
這里總結(jié)了以下幾種思路:
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);
本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。
本文永久鏈接: http://m.yjfs.org.cn/php-several-ideas-to-achieve-a-cumulative-100-1-2-100.html
哇哇哇哇