记得这个我小学的时候看过一本书,关于快速心算的,有篇文章说,一个老师叫童鞋们做这个题,当时全班都在埋头一个个加,后来有个小盆友1分钟就给出了答案,他知道1+99、2+98、3+97、……这种算法,当时那个小盆友的童鞋和老师都都惊呆了。
那么用PHP的方法来写该怎么做这道题呢?大家来看看吧
普通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);