c语言+用for语句求1+1/2+1/3+...的值,直到某向数值小于0.000005为止
时间: 2023-11-15 20:05:38 浏览: 249
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
double sum = 0.0;
double i;
for (i = 1.0; 1.0 / i >= 0.000005; i += 1.0) {
sum += 1.0 / i;
}
printf("%lf", sum);
return 0;
}
```
以上代码使用for循环计算了1+1/2+1/3+...的值,直到某项数值小于0.000005为止。其中,sum表示累加和,i表示分母,每次循环i加1,直到1/i小于0.000005为止。最后输出sum的值即可。
阅读全文