#include<stdio.h>
int main (){
int i,j,n,sum=0,factorial=1;
scanf("%d",&n);
for(i=1;i<n+1;i++){
factorial=1;//计算新的阶乘之前把factorial初始为1
for(j=1;j<=i;j++){
factorial*=j;
}
sum+=factorial;
}
printf("%d",sum);
return 0;
}
计算1!+2!+3!+......+n!【C语言】
于 2025-02-10 13:36:58 首次发布