當(dāng)前位置:博客首頁>>PHP >> 閱讀正文

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);


baozou

? ? ? ?

本文采用知識(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

PHP實(shí)現(xiàn)從1累加到100(1+2+….+100=)的幾種思路:目前有7 條留言

用戶評(píng)論頭像 公正的水母發(fā)表于 2016年11月29日 17:47[回復(fù)]

哇哇哇哇

用戶評(píng)論頭像 happmaoo發(fā)表于 2013年03月09日 12:19[回復(fù)]

交換鏈接嗎 加上你的鏈接了 :mrgreen:

用戶評(píng)論頭像 happmaoo發(fā)表于 2013年03月09日 12:15[回復(fù)]

博客沒用php,是用python,所以搞python了 :mrgreen:

用戶評(píng)論頭像 謝澤文博客發(fā)表于 2013年03月08日 11:30[回復(fù)]

?? ??

用戶評(píng)論頭像 謝澤文博客發(fā)表于 2013年03月08日 11:30[回復(fù)]

恩恩 評(píng)論的樓層數(shù) 就是利用這個(gè)加的 我比較懶 哈哈
博主可以交換一個(gè)連接不?

用戶評(píng)論頭像 蝸牛發(fā)表于 2013年03月08日 10:33[回復(fù)]

本來打算學(xué)習(xí)php,不過按照領(lǐng)導(dǎo)要求我要學(xué)c#了

    用戶評(píng)論頭像 鄭曉發(fā)表于 2013年03月08日 10:34[回復(fù)]

    可以都學(xué)習(xí)一下 ??

發(fā)表評(píng)論

change vcode