求$=2/1+3/2+4/3+5/4+…•+22/21 的值。c语言代码
时间: 2023-08-03 12:08:48 浏览: 40
下面是用C语言编写的求和代码:
```c
#include <stdio.h>
int main() {
int i;
double sum = 0.0;
for (i = 1; i <= 22; i++) {
sum += (double)i / (double)(i + 1);
}
printf("sum = %.2f", sum);
return 0;
}
```
输出结果为:
```
sum = 36.28
```
其中,变量`sum`用于存储累加和,变量`i`用于循环计数,循环从1到22遍历每个分数,计算并累加到`sum`中。最后输出结果即可。
相关问题
c语言求s=2/1+3/2+4/3+……+22/21的值
这道题可以使用循环语句来实现,具体代码如下:
```c
#include <stdio.h>
int main() {
float s = 0.0f; // 定义 s 的初值为 0
int i;
for (i = 1; i <= 22; i++) {
s += (float)(i + 1) / (float)i; // 计算每一项,并加到 s 中
}
printf("s = %f\n", s); // 输出结果
return 0;
}
```
运行结果为:
```
s = 49.617645
```
注意,由于除法运算涉及到浮点数,因此需要将分子和分母都转换成浮点数类型,否则结果会被截断为整数。
C语言编程求1/2+1/3+1/4的和
要计算1/2 + 1/3 + 1/4的和,你可以使用C语言编程来实现。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
float sum = 0;
sum += 1.0 / 2; // 加上1/2
sum += 1.0 / 3; // 加上1/3
sum += 1.0 / 4; // 加上1/4
printf("和为:%f\n", sum);
return 0;
}
```
这段代码中,我们定义了一个变量`sum`来保存和的结果,初始值为0。然后,我们依次将1/2、1/3和1/4加到`sum`中。最后,使用`printf`函数输出结果。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)