帮我用c语言写一份输入 1 个正整数 n,计算下式的值(保留 4 位小数),要求使用嵌套循环。 【输入形式】 【输出形式】 【样例输入】3 【样例输出】2.6667
时间: 2023-06-03 19:03:36 浏览: 50
好的,我已经明白了你的要求。以下是你所需要的C语言代码:
```c
#include <stdio.h>
int main() {
int n, i, j;
double sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
sum += 1.0 / j;
}
}
printf("结果为:%.4f", sum);
return 0;
}
```
注意:为了防止误差,我们需要把被除数改为浮点数1.0,而不是整数1。同时,printf函数需要使用%.4f输出保留四位小数的浮点数格式。