写一个计算1的阶乘到n的阶乘的和的程序
时间: 2024-05-01 10:17:01 浏览: 64
1到n的阶乘求和
以下是Python语言的程序示例:
```python
n = int(input("请输入一个正整数n:"))
factorial_sum = 0 # 阶乘的和初始化为0
for i in range(1, n+1):
factorial = 1 # 阶乘初始化为1
for j in range(1, i+1):
factorial *= j # 计算阶乘
factorial_sum += factorial # 累加阶乘
print("1的阶乘到", n, "的阶乘的和为", factorial_sum)
```
程序先要求用户输入一个正整数n,然后利用两个for循环计算1的阶乘到n的阶乘的和,最后输出结果。内层循环计算阶乘,外层循环累加阶乘。
阅读全文