编写程序计算 1 - 1/2 + 1/3 - 1/4 + ..... +1/99 - 1/100 的值,并显示出来(保留结果为小数点后三位)
时间: 2023-11-12 15:04:12 浏览: 454
C#求1-1/2+1/3-1/4+…….-1/100的值
以下是一种C语言的实现方法:
```
#include <stdio.h>
int main() {
int i;
double sum = 0.0;
int flag = 1;
for (i = 1; i <= 100; i++) {
sum += flag * 1.0 / i;
flag = -flag;
}
printf("%.3lf\n", sum);
return 0;
}
```
这个程序使用了一个循环来计算分式的和,每次循环都加上或减去一个分数。为了实现加减交替,我们使用了一个变量`flag`,它的初值为1,每次循环后取相反数。最后,我们使用`printf`函数将结果输出,保留小数点后三位。
阅读全文