#2197. 递归函数A Recursive Function

递归函数A Recursive Function

题目描述

对于非负整数 x,定义函数 f(x) 满足以下条件:f(0)=1 对于任意正整数𝑘k,有 𝑓(𝑘)=𝑘×𝑓(𝑘−1) 请求出𝑓(𝑁) 的值。

输入格式

输入从标准输入中按以下格式给出: 𝑁

输出格式

输出答案作为一个整数。

样例 #1

样例输入 #1

2

样例输出 #1

2

样例 #2

样例输入 #2

3

样例输出 #2

6

样例 #3

样例输入 #3

0

样例输出 #3

1

样例 #4

样例输入 #4

10

样例输出 #4

3628800

提示

制約

  • N N 0  N  10 0\ \le\ N\ \le\ 10 を満たす整数

Sample Explanation 1

f(2) = 2 × f(1) = 2 × 1 × f(0) = 2 × 1 × 1 = 2 f(2)\ =\ 2\ \times\ f(1)\ =\ 2\ \times\ 1\ \times\ f(0)\ =\ 2\ \times\ 1\ \times\ 1\ =\ 2 です。

Sample Explanation 2

f(3) = 3 × f(2) = 3 × 2 = 6 f(3)\ =\ 3\ \times\ f(2)\ =\ 3\ \times\ 2\ =\ 6 です。