编写程序计算 1 - 1/2 +1/3 - 1/4 + ..... +1/99 - 1/100 的值,并显示出来 (保留结果为小数点后三位)。
时间: 2023-11-23 20:07:13 浏览: 85
以下是Python和C语言两种实现方式:
Python实现:
```python
sum = 0
for i in range(1, 101):
if i % 2 == 1:
sum += 1 / i
else:
sum -= 1 / i
print("%.3f" % sum)
```
C语言实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
int i, n = 100;
float sum = 0.0;
for (i = 1; i <= n; i++) {
if (i % 2 == 1) {
sum += 1.0 / i;
} else {
sum -= 1.0 / i;
}
}
printf("%.3f\n", sum);
system("pause");
return 0;
}
```
阅读全文