阶乘求和 题目描述 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。 输入格式 n 输出格式 Sn的值 样例输入 5 样例输出 153 AC代码(C语言) #include<stdio.h> int main(){ int n; scanf("%d",&n); long sum=0,temp=1,j=1;//考虑到int类型数据可能会溢出,用long类型 while(n--){ temp=temp*j; j++; sum+=temp; } printf("%ld\n",sum); return 0; }