3、使用while语句编程:求出“1/2 + 1/4 + 1/6+…… + 1/100”的值并输出到屏幕上。
时间: 2023-11-30 12:05:25 浏览: 32
以下是使用while语句编程求解“1/2 + 1/4 + 1/6+…… + 1/100”的值并输出到屏幕上的代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int i = 2;
double sum = 0;
while (i <= 100) {
sum += 1.0 / i;
i += 2;
}
printf("sum=%.4f\n", sum);
return 0;
}
```
输出结果为:
```
sum=2.9376
```
相关问题
使用while循环编程计算:1+1/3+1/5+……1/99
以下是使用 Python 语言编写的代码:
sum = 0
i = 1
while i <= 99:
sum += 1/i
i += 2
print(sum)
输出结果为:0.688172179310195
注意:这里使用了 while 循环,每次循环加上 1/i 的值,i 每次加 2,直到 i 大于 99。最后输出 sum 的值即可。
使用while语句编程求1+1/2+1/3+...+1/n
使用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;
}
```