自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。c语言
时间: 2023-11-19 07:04:10 浏览: 76
C语言程序设计-计算并输出给定整数n的所有因子之和(不包括1与自身);注意:n的值不大于1000.c
5星 · 资源好评率100%
```c
#include <stdio.h>
double e(int n, double error) {
double sum = 1, term = 1;
for (int i = 1; i <= n; i++) {
term /= i;
sum += term;
if (term < error) break;
}
return sum;
}
int main() {
double error;
scanf("%lf", &error);
printf("%.6lf", e(100, error));
return 0;
}
```
阅读全文