C语言计算1+1/3+1/5+...的前50项和
时间: 2023-10-04 13:05:15 浏览: 64
#include <stdio.h>
int main() {
double sum = 0;
int i;
for (i = 1; i <= 50; i++) {
if (i % 2 == 0) {
sum -= 1.0 / (2 * i - 1);
} else {
sum += 1.0 / (2 * i - 1);
}
}
printf("前50项和为:%lf", sum);
return 0;
}
相关问题
用C语言计算1+1/2+1/3+1/4+1/5+.......++/200的结果。
以下是C语言计算1+1/2+1/3+1/4+1/5+.......++/200的代码:
```c
#include <stdio.h>
int main() {
int i;
double sum = 0;
for (i = 1; i <= 200; i++) {
sum += 1.0 / i;
}
printf("sum=%lf", sum);
return 0;
}
```
这段代码使用了for循环来计算1+1/2+1/3+1/4+1/5+.......++/200的结果,其中sum变量用于存储累加和。在每次循环中,将1/i加到sum中。最后,输出sum的值即可。
用C语言while循环计算1+1/2+1/3+1/4+1/5+.......++/200的结果。
以下是使用C语言while循环计算1+1/2+1/3+1/4+1/5+.......++/200的结果的代码:
```c
#include <stdio.h>
int main() {
int i = 1;
double sum = 0;
while (i <= 200) {
sum += 1.0 / i;
i++;
}
printf("sum=%lf", sum);
return 0;
}
```
在这个代码中,我们使用了while循环来计算1+1/2+1/3+1/4+1/5+.......++/200的结果。我们首先将i初始化为1,然后在循环中,我们将1/i加到sum中,并将i加1。当i大于200时,循环结束,我们输出sum的值即可。
相关推荐
![cpp](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)