所以我在这上面呆了几个小时,我只是想不出怎么做。
这是我要完成的输出:
如果$ 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);
答案 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));