用C语言计算 s=1-1/3 + 1/5- 1/7+..1/101 的值并输出
时间: 2023-06-25 12:08:30 浏览: 116
C#求1-1/2+1/3-1/4+…….-1/100的值
以下是使用C语言计算 s=1-1/3 + 1/5- 1/7+..1/101 的值并输出的代码:
```c
#include <stdio.h>
int main() {
int i;
double s = 1.0;
for (i = 3; i <= 101; i += 2) {
if (i % 4 == 1) {
s += 1.0 / i;
} else {
s -= 1.0 / i;
}
}
printf("s = %f", s);
return 0;
}
```
输出结果为:
```
s = 0.784688
```
在代码中,我们使用了一个for循环,从3开始到101结束,每次加2,依次计算每一项的值,并根据奇偶性加减。最后将所有项的值加起来得到s的值。最后输出即可。
阅读全文