第1个回答 2023-02-13
php递归求和1+2+3+...+n的方法如下:
function sum($n) {
if ($n == 1) {
return 1;
}
return $n + sum($n - 1);
}
echo sum(n);
第2个回答 2012-10-21
<?php
function add($n){
$result = 0;
for($i=1;$i<$n+1;$i++){
$result += $i;
}
return $result;
}
echo add(5);
?>
如果帮到你,请采纳!
第3个回答 2023-03-18
function sum($n) {
if ($n == 1) {
return 1;
} else {
return $n + sum($n - 1);
}
}
echo sum(10); // 输出 55,即 1+2+3+...+10 的和
第4个回答 2012-10-21
<?php
function add($n)
{
$result = 0;
for($i=1;$i<$n+1;$i++)
{
$result += $i;
}
return $result; 返回计算结果
}
echo add(5); //调用上面的函数
?>