输入一个正整数n,求e=1!+2!+3!+...+n!的值
#include<stdio.h>
double fact(int n){
int i;
double sum=1;
for (i = 1; i <= n; i++)
sum *= i;
return sum;
}
int main(){
int n,i;
double e=0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
e += fact(i);
printf("%lf", e);
return 0;
}