计算并输出下面算式的值s=1-1/2+1/3-1/4+……-1/100*/
时间: 2023-11-19 18:04:13 浏览: 90
计算*/-visual unit的使用
以下是C语言计算并输出该算式的值的代码:
```c
#include <stdio.h>
int main() {
int i;
double s = 0.0;
int flag = 1;
for (i = 1; i <= 100; i++) {
s = s + flag * (1.0 / i);
flag = -flag;
}
printf("%lf\n", s);
return 0;
}
```
输出结果为:0.688172
该算式是一个著名的级数——调和级数,它是发散的。但是,当级数的项按照一定的规律排列后,它们的和就会收敛。这个级数就是著名的莱布尼茨级数,它的和是ln2,约等于0.693147。
阅读全文