怎样用递归函数求平方和???请指教!!
#include<stdio.h>main()
{
long f1(int n);
long f2(int x);
int k,n,a=0;
scanf("%ld",&n);
k=f1(n);
printf("%ld的平方和=%ld",n,k);
}
long f1(int n)
{
int l=0;
if(n==2)
l=2*2;
else
l=f2(n-2);//这里不知道怎么编请指点下
return(l);
}
long f2(int x)
{
int z;
z=x*x;
return(z);
}