使用while语句编程求1+1/2+1/3+...+1/n
时间: 2023-11-12 22:04:48 浏览: 178
使用while语句编程求1+1/2+1/3+...+1/n的方法如下:
1. 定义一个变量i,初始化为1,定义一个变量sum,初始化为0。
2. 当i小于等于n时,执行以下操作:
a. 将1/i加到sum中。
b. i加1。
3. 输出sum的值。
代码如下:
```
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int i = 1;
double sum = 0;
while (i <= n) {
sum += 1.0 / i;
i++;
}
printf("%.3f", sum);
return 0;
}
```
阅读全文