# include <stdio.h>
int main(){
// 需要注意对1到20的阶乘之后结果已经超过了int能表示的范围了,所有用double
double totle_sum = 0.0;
//获取【1,20】当中的数字
for(int i = 1 ; i<=20;i++){
//i = 8 ==> 8! = 8 *7*6*5*4..1
double single_num = 1.0;
for(int j = i;j>0;j--){
single_num *= j;
}
totle_sum += single_num;
}
printf("%lf\n",totle_sum);
}