1+2+3……100=多少?你能想到几种思路?

发布于 2016-07-10 15:31:17 分类:技术笔记 阅读(1408)  

一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写?
能够想到三种你算是入门了,四种说明你对PHP已经很熟悉PHP了,五种说明你逻辑思维和知识都已经跟得上脚步了。

  1. 1.普通PHPer
  2. $sum=0;
  3. for($i=1;$i<=100;$i++) {
  4.  $sum+=$i;
  5. }
  6. echo $sum;
  1. 2.文艺PHPer
  2. $sum= $i = 0;
  3. while( $i<= 100 ) {
  4.  $sum += ( $i++ );
  5. }
  6. echo $sum;
  1. 3.递归帝:
  2. function get_sum($n){
  3.   return $n==1?1:$n+get_sum($n-1);
  4. }
  5. echo get_sum(100)
  1. 4.神:
  2. echo array_sum(range(1,100));
  1. 5.二逼青年欢乐多:
  2. $n = 100;
  3. echo (1+$n)*($n/2);
  4.