一到20的阶乘之和的结果
时间: 2023-11-08 18:05:34 浏览: 73
1到20的阶乘之和可以表示为:
1! + 2! + 3! + ... + 20!
其中,n!表示n的阶乘。计算这个和需要进行20次阶乘运算,比较繁琐。不过,我们可以使用程序来计算。
以下是Python代码实现:
```
# 计算n的阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 计算1到n的阶乘之和
def factorial_sum(n):
sum = 0
for i in range(1, n+1):
sum += factorial(i)
return sum
# 计算1到20的阶乘之和
result = factorial_sum(20)
print(result)
```
运行结果为: 2561327494111820313
相关问题
求1到20的阶乘的和
1! + 2! + 3! + ... + 20! 的和可以通过计算每个阶乘然后相加来得到。下面是一个 Python 代码示例:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
total = 0
for i in range(1, 21):
total += factorial(i)
print(total)
```
运行结果为:2561327494111820313
用Java写一个1阶乘到20阶乘之和的代码并且输出答案
```
public class FactorialSum {
public static void main(String[] args) {
long sum = 0;
long factorial = 1;
for (int i = 1; i <= 20; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1! + 2! + 3! + ... + 20! = " + sum);
}
}
```
输出结果为:
```
1! + 2! + 3! + ... + 20! = 2561327494111820313
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)