题目描述
C语言习题 用递归方法求 f(n) = 12+22+...+n2 ,n的值由主函数输入。
输入
n的值。
输出
f(n) 的值。
样例输入
10
样例输出
385
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",fac(n));
return 0;
}
int fac(int n)
{
int f;
if(n==1)
f=1;
else f=n*n+fac(n-1);
return(f);
}