用do-while语句编写程序,计算e≈1+1/1!+1/2!+...+1/n!
时间: 2023-12-07 10:38:08 浏览: 80
用C语言编程:用公式计算:e≈1+1/1!+1/2! …+1/n!,精度为10-6
5星 · 资源好评率100%
以下是使用do-while语句计算e的程序:
```c
#include <stdio.h>
int main() {
int n = 1;
double sum = 1, term = 1; do {
term /= n;
sum += term;
n++;
} while (n <= 10);
printf("e = %lf\n", sum);
return 0;
}
```
在这个程序中,我们使用了一个do-while循环来计算e的值。循环的条件是n小于等于10,也就是说我们计算了1到10的阶乘的倒数之和。在每次循环中,我们计算当前的阶乘的倒数,然后将其加到sum中。最后,我们输出sum的值,即e的近似值。
阅读全文