用 while 1+1/3+1/6+1/9+...+1/99
时间: 2023-11-11 21:04:48 浏览: 46
为了计算1+1/3+1/6+1/9+...+1/99,可以使用while循环来实现。具体步骤如下:
1. 初始化变量i为1,变量s为0。
2. 在while循环中,判断i是否小于等于99,如果是则执行循环体,否则跳出循环。
3. 在循环体中,将1/i加到s中,并将i加3。
4. 循环结束后,输出s的值即可。
代码如下:
```
int i = 1;
double s = 0;
while (i <= 99) {
s = s + 1.0 / i;
i = i + 3;
}
printf("%f\n", s);
```
相关问题
c语言用while计算1+1/2+1/4+...+1/50
可以使用如下代码来计算:
```c
#include <stdio.h>
int main() {
int i = 0;
double sum = 0.0, term = 1.0;
while (i < 50) {
sum += term;
term /= 2.0;
i++;
}
printf("1 + 1/2 + 1/4 + ... + 1/50 = %.6f\n", sum);
return 0;
}
```
在这个程序中,我们使用了一个 while 循环来计算 1 + 1/2 + 1/4 + ... + 1/50。循环变量 i 从 0 开始计数,每次循环将 term 除以 2.0,并将其加到 sum 中。当 i 达到 50 时,循环结束,最后输出 sum 的值。注意在输出时使用了 %.6f 来控制输出的精度为小数点后六位。
c语言用while写一个程序,1+1/2+1/4+1/6+...+1/50
以下是使用while循环语句计算1+1/2+1/4+1/6+...+1/50的程序:
```c
#include <stdio.h>
int main() {
double sum = 1, i = 2;
while (i <= 50) {
sum += 1 / i;
i += 2;
}
printf("1+1/2+1/4+1/6+...+1/50=%.2f\n", sum);
return 0;
}
```
在该程序中,我们使用`double`类型的变量`sum`来保存累加和,初始值为1。变量`i`从2开始,每次循环增加2,用于表示分母。在while循环中,我们将1/i加到累加和中,直到i大于50为止。最后,我们使用`printf`函数输出计算结果。输出结果为:
```
1+1/2+1/4+1/6+...+1/50=4.15
```
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![vi](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)