C语言hdu1012
时间: 2023-10-29 14:17:58 浏览: 134
C语言编程例题
题目要求是编写一个程序,计算并输出以下表达式的值:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... + 1/99 - 1/100
以下是使用C语言编写的实现代码:
```c
#include <stdio.h>
int main() {
double sum = 0.0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum -= 1.0 / i;
} else {
sum += 1.0 / i;
}
}
printf("The result is: %.4f\n", sum);
return 0;
}
```
此程序使用了一个循环来计算表达式的值。通过判断当前的循环变量 `i` 是否为偶数,来决定是加上还是减去对应的分数。最后将结果输出到屏幕上。注意使用 `%.4f` 格式化输出,保留四位小数。
希望对你有帮助!如果还有其他问题,请随时提问。
阅读全文