c语言求1/1+1/2+1/3+1/4+……+1/n的和
时间: 2023-11-06 08:09:26 浏览: 695
这个问题可以使用循环来解决。我们可以使用一个for循环来计算和。具体步骤如下:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("1/1+1/2+1/3+1/4+……+1/n的和为:%lf", sum);
return 0;
}
```
首先,我们定义了一个整数变量n和一个双精度浮点数变量sum,用于存储和。然后,我们使用printf函数提示用户输入n的值,并使用scanf函数读取用户输入的值。接下来,我们使用for循环从1到n遍历每个数字,并将1/i加到sum中。最后,我们使用printf函数输出结果。