用do..while语句编程实现:s=1一+六一+...的近似值,满 足最后一项小于106为止。(参考s值:0.632120)
时间: 2023-07-16 11:11:50 浏览: 154
C语言程序设计-用do-while语句求1~100的累计和;.c
5星 · 资源好评率100%
以下是使用do..while语句编写的程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
double s = 0, i = 1;
do {
s += 1.0 / exp(i);
i += 6.0;
} while (1.0 / exp(i) > 1e-6);
printf("s = %.6f\n", s);
return 0;
}
```
程序中使用了exp函数计算e的幂次方,每次循环累加到s中。当最后一项小于1e-6时跳出循环,输出结果。
阅读全文