Preparing NOJ

阶乘

1000ms 65536K

Description:

    阶乘(factorial)是基斯顿.卡曼1808年发明的运算符号,是指指从1乘以2乘以3乘以4一直乘到所要求的数。例如,所要求的数是4,则阶乘式是1×2×3×4,得到的积是2424就是4的阶乘。 例如所要求的数是6,则阶乘式是1×2×3×……×6,得到的积是720720就是6的阶乘。例如所要求的数是n,则阶乘式是1×2×3×……×n,设得到的积是xx就是n的阶乘。   

在表达阶乘时,就使用“!”来表示。如h阶乘,就表示为h!

以下列出15的阶乘:

1=1

2=2

3=6

4=24

5=120
另外,数学家定义,0=1,所以0=1

通常我们所说的阶乘是定义在自然数范围里的,小数没有阶乘,像0.5!,0.65!,0.777!都是错误的。

      现给定正整数n,请你编程求n!

Input:

单组样例,输入一个正整数n0n5000

Output:

输出n阶乘n!

Sample Input:

4

Sample Output:

24

Note:

本题由旧版NOJ导入,来源:NUPT

Info

NOJ

Provider NOJ

Code NOJ1590

Tags

Submitted 4

Passed 3

AC Rate 75%

Date 04/20/2019 10:03:10

Related

Nothing Yet