用C语言编写一个程序,求1-1/2+1/3-1/4+....+1/99-1/100的值
时间: 2023-11-17 17:06:00 浏览: 112
C#求1-1/2+1/3-1/4+…….-1/100的值
下面是用C语言编写的程序,可以求解1-1/2+1/3-1/4+....+1/99-1/100的值:
```c
#include <stdio.h>
int main()
{
int i;
double sum = 0.0;
for (i = 1; i <= 100; i++) {
if (i % 2 == 1) {
sum += 1.0 / i;
} else {
sum -= 1.0 / i;
}
}
printf("1-1/2+1/3-1/4+....+1/99-1/100的值为:%f\n", sum);
return 0;
}
```
程序中使用了一个for循环,从1到100遍历每个分数,如果分数的分母是奇数,则将分数加到总和中,否则将分数减去总和。最后输出总和即可。
阅读全文