单选题
对于以下递归函数f,调用f(4),其返回值为( ) 。
int f(int n)
{
if (n)
return f(n - 1) + n;
else
return n;
}
A.10 B.4 C.0 D.以上均不是
对于编程思想来说:
#include<stdio.h>
int f(int n);
int main()
{
int f(n),n;
scanf("%d",&n);
printf("%d",f(n));
}
int f(int n)
{
if(n)
return f(n-1)+n;
else
return n;
}