1/10. 编写程序,求sum=1+1/2+1/3+......
时间: 2024-04-27 19:16:29 浏览: 29
1/10是一个分数,表示1除以10,即0.1。编写程序求和的代码如下:
```python
n = 10 # 求和的项数
sum = 0 # 初始化和为0
for i in range(1, n+1):
sum += 1/i
print("sum =", sum)
```
这段代码使用了一个循环来计算和,从1到n依次累加每一项的倒数。最后输出结果为sum的值。
相关问题
.编写程序计算sum = 1!+2!+3!+4!+…+n!
以下是计算sum = 1! 2! 3! 4! … n!的程序:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
def sum_factorials(n):
sum = 0
for i in range(1, n+1):
sum += factorial(i)
return sum
n = int(input("请输入n的值:"))
print("sum = ", sum_factorials(n))
```
这个程序使用了递归函数来计算阶乘,然后使用循环来计算1!到n!的和。
编写程序计算sn=1+1/2+1/3....+1/n
以下是C语言实现计算Sn的程序:
```c
#include <stdio.h>
double fun(int n) {
double sn = 0.0;
int i;
for (i = 1; i <= n; i++) {
sn += 1.0 / i;
}
return sn;
}
int main() {
int n = 15;
double sum = fun(n);
printf("sum is %f\n", sum);
return 0;
}
```
运行结果:
```
sum is 3.318228
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](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)