列表

详情


NC22205. 阶乘计算

描述

计算S=1!+2!+3!+…+N!的值

输入描述

输入一行,包含一个整数n (n <= 10)

输出描述

输出一行,包含一个整数。

示例1

输入:

2

输出:

3

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3(pypy3.6.1) 解法, 执行用时: 79ms, 内存消耗: 18628K, 提交时间: 2020-01-06 16:43:39

n= int(input())
sum=0
t=1
for i in range(1,n+1):
    t=t*i
    sum+=t
print(sum)

Python(2.7.3) 解法, 执行用时: 13ms, 内存消耗: 2912K, 提交时间: 2019-02-25 20:19:35

n=input()
sum=0
x=1
for i in range(1,n+1):
    x=x*i
    sum+=x
print sum

Python3(3.5.2) 解法, 执行用时: 24ms, 内存消耗: 3360K, 提交时间: 2020-08-05 22:22:30

n=int(input())
s=0
t=1
for i in range(1,n+1):
    t*=i
    s+=t
print(s)

上一题