首页 > 试题广场 >

求整数的阶乘

[编程题]求整数的阶乘
  • 热度指数:3540 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
求任一正整数的阶乘(注意:是任意正整数)
该正整数不大于1000。


输入描述:
输入一个正整数


输出描述:
输出一个正整数
示例1

输入

3

输出

6
示例2

输入

10

输出

3628800
n=int(input())
ans=1;
for i in range(1,n+1,1):
    ans*=i
print(ans)

发表于 2021-03-31 20:59:59 回复(0)
""""
应该考察大数乘法,python真的犯规
"""

if __name__ == "__main__":
    n = int(input())
    ans = 1
    for i in range(1, n + 1):
        ans *= i
    print(ans)

发表于 2019-07-15 19:03:49 回复(0)