递归 从n加到m

版权声明:独学而无友,则孤陋寡闻。q群582951247 https://blog.csdn.net/mp624183768/article/details/83819203
<?php
 //n +(n+1)+...+(m-1)+m(n>0,m>n)
 function sum($n,$m){
   if($m<=$n){
     return $n;
   }
  return sum($n,$m-1)+$m;
 }
 echo sum(1,100);
 //执行流程如下
 #sum(1,100)=>sum(1,99)+100=>sum(1,98)+99....=>sum(1,1)
 //最终数据被替换完毕 故成了从1加到100

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/83819203
今日推荐