用C语言编写e≈1+1/1!+1/2!+1/3!+......1/n!,求e的近似值。
时间: 2023-11-18 18:02:46 浏览: 241
用C语言编程:用公式计算:e≈1+1/1!+1/2! …+1/n!,精度为10-6
5星 · 资源好评率100%
以下是C语言程序设计中求e的近似值的代码:
```c
#include <stdio.h>
int main() {
int n, i, j;
double e = 1, item = 1;
printf("Input n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
item *= i;
e += 1.0 / item;
}
printf("e=%.6f\n", e);
return 0;
}
```
该程序中,我们使用了一个for循环来计算e的近似值。在循环中,我们使用了一个变量item来计算每一项的值,然后将其加到e中。最后,我们输出e的值,保留小数点后6位。
阅读全文