Problem4197--求1*2*3*...*N的值

4197: 求1*2*3*...*N的值

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

求 $1*2*3*...*N$ 的值。

Input

输入 $N\ (0 \leq N \leq 20)$。

Output

输出积。

Sample 1 Input

5

Sample 1 Output

120

Sample 2 Input

0

Sample 2 Output

1

HINT

输入的 n 的数据不能操作 21,否则会出现数据越界。

Source/Category

基础算法 4.11.递归 4.10.递推