编写程序,求sum=1+1\2!+1\3!+......+1\20!
时间: 2023-10-05 09:11:49 浏览: 49
```
#include <iostream>
using namespace std;
int main() {
double sum = 0.0, factorial = 1.0; // sum表示累加和,factorial表示阶乘
for (int i = 1; i <= 20; i++) {
factorial *= i; // 计算i的阶乘
sum += 1 / factorial; // 将1/i!累加到sum中
}
cout << "sum = " << sum << endl;
return 0;
}
```
输出结果为:
```
sum = 1.71828
```
相关问题
编写程序,求1!+2!+3!+...+10!,验证1!+...+10!
以下是Python程序,用于计算1!+2!+3!+...+10!和1!+...+10!的结果:
```python
# 计算1!+2!+3!+...+10!
sum1 = 0
factorial = 1
for i in range(1, 11):
factorial *= i
sum1 += factorial
print("1!+2!+3!+...+10! =", sum1)
# 计算1!+...+10!
sum2 = 0
for i in range(1, 11):
factorial = 1
for j in range(1, i+1):
factorial *= j
sum2 += factorial
print("1!+...+10! =", sum2)
```
输出结果为:
```
1!+2!+3!+...+10! = 4037913
1!+...+10! = 4037913
```
可以看到,两个结果相等,因此验证了1!+...+10!的正确性。
编写程序,求1!+2!+3!+4!+...+20!
以下是两种编程语言的例子,分别使用C语言和Python来求解1!+2!+3!+4!+...+20!的和:
1. 使用C语言编写程序[^1]:
```c
#include <stdio.h>
int main() {
int i, j;
double sum = 0, jc;
for (i = 1; i <= 20; i++) {
jc = 1;
for (j = 1; j <= i; j++) {
jc *= j;
}
sum += jc;
}
printf("%lf", sum);
return 0;
}
```
2. 使用Python编写程序:
```python
sum = 0
for i in range(1, 21):
factorial = 1
for j in range(1, i+1):
factorial *= j
sum += factorial
print(sum)
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)