PHP中用递归实现1—n的平方和
答案:2 悬赏:20
解决时间 2021-01-18 17:26
- 提问者网友:黑米和小志
- 2021-01-18 05:44
PHP中用递归实现1—n的平方和
最佳答案
- 二级知识专家网友:白昼之月
- 2021-01-18 06:12
递归:
function square_sum($n, &$sum = 0)
{
if ($n >= 1) {
$sum += $n*$n;
$n--;
square_sum($n, $sum);
}
return $sum;
}
echo square_sum(5);//55非递归:
function square_sum($n)
{
$sum = 0;
for ($i=1; $i <= $n; $i++) $sum += $i*$i;
return $sum;
}
echo square_sum(5);//55
function square_sum($n, &$sum = 0)
{
if ($n >= 1) {
$sum += $n*$n;
$n--;
square_sum($n, $sum);
}
return $sum;
}
echo square_sum(5);//55非递归:
function square_sum($n)
{
$sum = 0;
for ($i=1; $i <= $n; $i++) $sum += $i*$i;
return $sum;
}
echo square_sum(5);//55
全部回答
- 1楼网友:duile
- 2021-01-18 06:44
阶乘用递归就好追问能写出具体的么
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯