C语言求1-1/3+1/5-1/7+.....-1/99+1/101的值
时间: 2023-09-12 16:03:10 浏览: 144
ISO/IEC 9899-1999 C语言国际标准99版
这道题可以用循环来实现。我们可以通过循环遍历分母 1-101 中的奇数,如果分母是偶数就忽略它。在循环中,我们可以根据分母的奇偶性来决定是加上还是减去该分数。这里是 C 代码实现:
```
#include <stdio.h>
int main() {
double sum = 1.0;
for (int i = 1; i <= 101; i += 2) {
if (i % 4 == 1) {
sum -= 1.0 / i;
} else {
sum += 1.0 / i;
}
}
printf("%f\n", sum);
return 0;
}
```
所得结果是:0.787893。
阅读全文