给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!)
时间: 2023-04-30 13:00:12 浏览: 228
java基础编程:求1+2!+3!+...的前n项的和
可以使用循环来计算不大于n的正整数的阶乘的和。具体步骤如下:
1. 初始化变量sum为。
2. 使用循环从1到n遍历每个正整数i。
3. 在循环中,计算i的阶乘,并将其加到sum中。
4. 循环结束后,sum即为不大于n的正整数的阶乘的和。
代码如下:
sum =
factorial = 1
for i in range(1, n+1):
factorial *= i
sum += factorial
print(sum)
阅读全文