求和$ n乘以递增的数学循环

时间:2018-12-03 02:24:22

标签: php loops math sum

所以我在这上面呆了几个小时,我只是想不出怎么做。

这是我要完成的输出:

如果$ n = 10,那么我们有十次相加,如下所示: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10

function summation($n) {

     $start = 1;
     $end = $n;
     $sum = 0;

     for($i = $start; $i <= $end; $i++) {

         $value ="+";
         echo ++$sum, $value;

     }                     

}

summation(5);

2 个答案:

答案 0 :(得分:0)

<?php
function summation($n) {

 $start = 1;
 $end = $n;
 $sum = 0;
 for($i = $start; $i <= $end; $i++) {
$sum+=$i; //add the $i varables up

}
echo $sum;
}

summation(10); //55

参考:http://php.net/manual/fa/language.operators.assignment.php

答案 1 :(得分:0)

您的代码可以简化:

$sum = array_sum(range(1, 10));