C#递归算法

2025-05-14 05:47:56
推荐回答(1个)
回答(1):

public static int Sum(int n)
{
if(n==1)
{
return 1;
}
else
{
return n+Sum(n-1);
}
}
比如当i=3时,得到3+Process2(2),Process2(2)=2+Process2(1).
得到3+2+Process2(1),Process2(1)=1+Process2(0),
得到3+2+1+Process2(0),
由函数可得Process2(0)=0,
所以最后的结果就是3+2+1+0.