c语言计算e=1+1/1!+1/2!+…+1/n!
时间: 2023-11-19 17:04:13 浏览: 421
用C语言编程:用公式计算:e≈1+1/1!+1/2! …+1/n!,精度为10-6
5星 · 资源好评率100%
以下是两种C语言计算e的例子:
1.使用for循环计算e
```c
#include <stdio.h>
int main(void) {
int i, n;
double sum = 1, t = 1;
printf("输入n:\n");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
t = t * i;
sum = sum + 1 / t;
}
printf("e=%lf", sum);
return 0;
}
```
2.使用for循环计算e
```c
#include <stdio.h>
int main(void) {
int i;
float sum = 1;
for (i = 2; i <= 200; i += 2) {
sum += 1.0 / i;
}
printf("1+1/2+1/4+1/6+...+1/200=%f\n", sum);
return 0;
}
```
阅读全文