大家好!请问下面的代码最后的
if(n==1)
return 1;
else
return n+sum(n-1); 什么意思,求教!
原程序:#include <stdio.h>
int sum(int);
int main()
{
int n = 100,s = 0;
s = sum(n);
printf("1到100的和为:%d",s);
return 0;
}
int sum(int n)
{
if(n==1)
return 1;
else
return n+sum(n-1);
}