c语言:计算s=2^2!+3^2!
#include "stdio.h" long square(int p);//实现平方 long factorial(int q);//实现阶乘 void main() { int i; long s=0; for(i=2;i<=3;i++) { s+=square(i); } printf("%ld\n",s); } long square(int p) { int k; int r; k=p*p; r=factorial(k); return r; } long factorial(int q) { long c=1; int i; for(i=1;i<=q;i++) { c*=i; } return c; }

浙公网安备 33010602011771号