1+1/2+1/3+1/4+1/5+1/6+1/7……+1/n的和
时间: 2023-11-14 20:05:28 浏览: 83
这是一个求1到n的倒数之和的问题,可以使用循环来实现累加。具体实现方法如下:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
float sum = 0.0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("1到%d的倒数之和为:%f\n", n, sum);
system("pause");
return 0;
}
```
相关问题
设计程序,计算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的值?
数列求和1/2+1/6+……1/n*(n+1)
根据题目,数列求和1/2+16+……1/n*(n+1)可以转化为(1/1-1/3)+(1/5-1/7)+(1/9-1/11)+...+(1/n*(n+1)-1/n*(n+2)),即相邻两项相减,可以得到以下代码实现:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
scanf("%d", &n);
for (int i = 1; i <= n; i += 2) {
sum += 1.0 / i - 1.0 / (i + 2);
}
printf("%lf", sum);
return 0;
}
```
相关推荐
![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)