#include <stdio.h>

double fact( int n ) { double result = 1; // 注意要使用double类型 for (int i = 1; i <= n; i++) { result *= i; } return result; }

int main(void) { int i, n; double sum;

 scanf("%d", &n);
 sum = 1;
 for(i = 1; i <= n; i++){
     sum = sum + 1.0/fact(i); 
 }
 printf("%f\n", sum);

 return 0;

}

C语言实现阶乘函数求e的近似值

原文地址: https://www.cveoy.top/t/topic/ocWx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录