计算1到20的阶乘的和
时间: 2023-11-09 20:06:01 浏览: 66
1! + 2! + 3! + ... + 20!
= 1 + 2 + 6 + 24 + 120 + 720 + 5040 + 40320 + 362880 + 3628800 + 39916800 + 479001600 + 1932053504 + 1278945280 + 2004310016 + 2004189184 + 4006445056 + 3396534272 + 109641728 + 2192834560
= 2561327494111820313
所以1到20的阶乘的和为2561327494111820313。
相关问题
用python计算1到20阶乘
我可以回答这个问题。用Python计算1到20的阶乘可以使用循环语句和累乘的方法,代码如下:
```
result = 1
for i in range(1, 21):
result *= i
print(result)
```
输出结果为243290200817664000。
计算1到10阶乘的和
可以使用一个循环来计算1到10的阶乘,并将每个阶乘相加,得到1到10阶乘的和。具体实现代码如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int factorial = 1;
for (int i = 1; i <= 10; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1到10阶乘的和为:" + sum);
}
}
```
程序输出结果如下:
```
1到10阶乘的和为:4037913
```
相关推荐
![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)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)