C语言实现阶乘函数求e的近似值
#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;
}
原文地址: https://www.cveoy.top/t/topic/ocWx 著作权归作者所有。请勿转载和采集!