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