C语言 计算s=2^2!+3^2! (用函数)
热心网友
long f1(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("\ns=%ld\n",s);}
C语言 计算s=2^2!+3^2! (用函数)
long f1(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("\ns=%ld\n",s);}