求2·!+3·!,为什么编译不过,求各位指教谢谢。
#include"stdio.h"long fl(int p);
long f2(int q);
long fl(int p)
{
int k;
long r;
long f2(int);
k=p*p;
r=f2(k);
return r;
}
long f2(int q)
{
long c=1;
int i;
for(i=1;i<=q;i++)
c=c*i;
return c;
}
main()
{
int i;
long s=0;
for(i=2;i<=3;i++)
s=s+f1(i);//编译不过
printf("\n s=%ld\n",s);
}
30 11 D:\C代码\计算S=2~!+3~!.cpp [Error] 'f1' was not declared in this scope