计算1+1/2+1/3+1/4………1/10
时间: 2023-11-10 21:07:10 浏览: 46
这道题目是求1+1/2+1/3+1/4………1/10的和,可以使用循环来进行累加。首先需要定义一个变量sum来保存每次累加的结果,然后使用for循环来进行累加,每次循环分母都进行+1操作,同时根据符号问题,使用pow(-1,n)来实现。最后输出sum的值即可。下面是代码实现:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main() {
int i = 0;
int n = 0;
float sum = 0.0;
for (i = 0; i <= 9; i++) {
sum = sum + ((1 / (n + 1.0))*(pow(-1,n)));
++n;
}
printf("%f\n", sum);
system("pause");
return 0;
}
输出结果为:0.645635
相关问题
设计程序,计算1+2/1+3/1+……+n/1
```python
# 计算1+2/1+3/1+……+n/1的值
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(n):
sum += (i+1)/1
print("结果为:%.5f" % sum)
```
--相关问题--:
1. 如何计算1+1/2+1/4+1/6…+1/n的值?
java 编程实现计算1+1/2+1/3+……+1/99
以下是Java编程实现计算1+1/2+1/3+……+1/99的代码:
```java
public class Sum {
public static void main(String[] args) {
double sum = 0;
for (int i = 1; i <= 99; i++) {
sum += 1.0 / i;
}
System.out.println(sum);
}
}
```
该程序使用for循环从1到99遍历每个数,将每个数的倒数加到sum变量中,最后输出sum的值即可得到结果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![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)