1!+2!+3!+...+100!

#include<stdio.h>
double fact(int n);
int main(){
int i;
double sum;
sum=0;
for(i=1;i<=100;i++){
sum=sum+fact(i);
}
printf("1!+2!+3!+...+100!=%e\n",sum);
return 0;
}
double fact(int n){
int i;
double result;
result=1;
for(i=1;i<=n;i++){
result=result*i;
}
return result;
}

posted @ 2024-09-08 18:26  Grit_Doyle  阅读(19)  评论(0)    收藏  举报