c语言循环题1、求1/2-2/3+3/4-4/5+5/6-.+79/80的值。
时间: 2023-09-11 21:11:25 浏览: 87
这是一个简单的循环题,可以使用for循环来实现。具体代码如下:
```c
#include <stdio.h>
int main() {
double sum = 0.0;
int sign = 1;
for (int i = 1; i <= 79; i++) {
sum += sign * i / (i + 1.0);
sign = -sign;
}
printf("结果为:%.2f", sum);
return 0;
}
```
首先定义一个变量 `sum` 来存储求和的结果,初始值为0;然后定义一个变量 `sign` 来表示正负号,初始值为1。在循环中,每次加上 `sign * i / (i + 1.0)` 的值,然后将 `sign` 取反,以便下一次循环计算相反数。最后输出结果即可。
阅读全文