编程计算, sn=(1-1/2)+(1/3-1/4)+...+(1/(2n-1)-1/(2n)),结果保留两位小数。 输入格式: 输入整数n值。 输出格式: 输出sn值。C语言
时间: 2023-10-27 18:04:52 浏览: 86
C语言程序设计-计算并输出给定整数n的所有因子之和(不包括1与自身);注意:n的值不大于1000.c
5星 · 资源好评率100%
以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int n;
double sn = 0.0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sn += 1.0 / (2 * i - 1) - 1.0 / (2 * i);
}
printf("%.2f", sn);
return 0;
}
```
首先,我们读入整数 `n`。然后,使用 `for` 循环计算出每个括号内的值,并将其加到 `sn` 中。最后,使用 `printf` 函数输出保留两位小数的结果。
阅读全文