php 循环 计算1+1+2+1+2

发布时间:2019-09-19 08:04:45编辑:auto阅读(1890)

    方法一: for 循环

    function add($n,$sum=0){

        for($i = 1;$i<=$n;$i++){

    for($j = 1;$j<=$i;$j++){

        $sum+=$j;

        }

    }

        echo $sum;

    }

    add(100,0);


    方法二:回调函数

    function getSum($n) {

        if ($n > 1) {

     $tempSum = $n * (1 + $n) / 2;  

             return $tempSum + getSum(--$n);

        }else {

     return $n;

         }

    }

    echo getSum(100);


关键字