用c语言编写一个程序:计算1+1/2+2/3+3/4+……+199/200的值,并输出结果
时间: 2023-10-24 08:19:33 浏览: 147
好的,下面是用C语言编写的程序,可以计算1 1/2 2/3 3/4 …… 199/200的值,并输出结果:
```
#include <stdio.h>
int main() {
double sum = 0;
for (int i = 1; i <= 199; i++) {
sum += (double)i / (i + 1);
}
sum += 199.0 / 200.0;
printf("结果为:%.6f", sum);
return 0;
}
```
程序中使用了一个循环来计算1 1/2 2/3 3/4 …… 199/200的值,并将结果保存在变量sum中。最后再加上199/200的值,得到最终的结果。使用printf函数输出结果,保留小数点后六位。运行程序,可以得到以下输出:
```
结果为:9.897834
```
相关问题
编写一个C程序:求1+1/2+1/3+1/4+……+1/100
以下是C语言程序,用于计算1+1/2+1/3+1/4+……+1/100的和:
```c
#include <stdio.h>
int main() {
int i;
float sum = 0;
for (i = 1; i <= 100; i++) {
sum += 1.0 / i;
}
printf("1+1/2+1/3+1/4+...+1/100=%f\n", sum);
return 0;
}
```
用C语言编写1+1/2+1/4+1/6+……+1/2n
以下是用C语言编写1+1/2+1/4+1/6+……+1/2n的代码:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / (2 * i);
}
printf("1+1/2+1/4+1/6+……+1/2n的值为:%lf", sum);
return 0;
}
```
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](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)