C语言编程求1/1-1/2+1/3-1/4+…… -1/1000的值。
时间: 2023-09-01 07:13:41 浏览: 92
C语言程序设计-求1-3+5-7+9……-99+101的值。 (运行结果:51)。
5星 · 资源好评率100%
这道题可以使用循环来实现,具体的方法如下:
```c
#include <stdio.h>
int main()
{
int i;
float sum = 0;
for (i = 1; i <= 1000; i++)
{
if (i % 2 == 1) // 如果 i 是奇数
{
sum += 1.0 / i;
}
else // 如果 i 是偶数
{
sum -= 1.0 / i;
}
}
printf("1/1-1/2+1/3-1/4+...-1/1000 = %f\n", sum);
return 0;
}
```
这个程序的思路是:使用一个循环来遍历 1 到 1000 之间的整数,对于每个奇数 i,累加 1/i,对于每个偶数 i,累减 1/i。最后输出累加的结果即可。
希望能够帮到你!
阅读全文