#include<stdio.h>
double jc(int a,int b);
int main()
{double sum;
for(int i=1;i<=20;i++){
sum=sum+jc(1,i);
}
printf("%.0lf\n",sum);
return 0;
}
double jc(int a,int b){double k=1;
for(int i=a;i<=b;i++){
k=k*i;
}
return k;
}
连续1~20的阶乘的和,末尾换行。