请教 :C# 用递归算法 1,2,3,...,m 前m位的总和 是一道面试题

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:23:12

public int sum(int number)
{
if(number==1)
{
return 1;
}
else
{
return number+sum(number-1);
}
}

public int sum(int number)
{
int endsum = 0;
if (number == 1)
{ return 1; }
else
{
for (int i = 0; i <= number; i++)
{
endsum = endsum + i;
}

return endsum;
}
}

这样就可以计算出来了 测试过了