#670. 阶乘

    ID: 670 Type: Default 1000ms 256MiB Tried: 113 Accepted: 42 Difficulty: 5 Uploaded By: Tags>CSP厦门信息学厦门创客大赛C++项目信息科技特长生递归

阶乘

Background

Description

阶乘。 阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。 一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。 亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。

Format

Input

Output

Samples

3
6
5
120
10
3628800

Limitation

1s, 1024KiB for each test case.