C语言编程求序列和:用户输入一个正整数n,求序列 前n项和,结果保留2位小数。 除项数n和循环变量之外全用double变量。 示例: 输入格式:10 输出格式:16.48
时间: 2024-02-13 13:03:12 浏览: 65
利用C语言来求最大连续子序列乘积的方法
好的,以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("%.2lf", sum);
return 0;
}
```
在程序中,我们先使用 `scanf` 函数读入一个正整数 `n`,然后使用 `for` 循环计算序列的前 `n` 项和,并将结果存入变量 `sum` 中。最后使用 `printf` 函数输出 `sum` 的值,并使用 `%.2lf` 格式控制符保留两位小数。
如果还有其他问题,欢迎继续向我提问!
阅读全文