e=1+1/2!+1/3!+…+1/n!
时间: 2023-11-20 07:07:10 浏览: 113
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
以下是两种求e的方法:
1.使用Python语言求e的值
```python
import math
def calculate_e(n):
e = 1
for i in range(1, n+1):
e += 1 / math.factorial(i)
return e
n = 10 # n为计算的项数
print("e的值为:", calculate_e(n)) # 输出:e的值为:2.7182818011463845
```
2.使用C语言求e的值
```c
#include <stdio.h>
void main() {
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);
}
```
阅读全文