#124. 阶乘

阶乘

说明

在数学中,一个正整数 n 的**阶乘**(记作 n!)表示从 1 到 n 的所有整数的乘积,即:

n!=1×2×3××nn! = 1 \times 2 \times 3 \times \dots \times n

特别地,0!=10! = 1

例如:

  • 5!=1×2×3×4×5=1205! = 1 \times 2 \times 3 \times 4 \times 5 = 120
  • 3!=1×2×3=63! = 1 \times 2 \times 3 = 6

现在给定一个整数 n,请你计算 n! 的值。

输入格式

一行,一个整数 n($0 \le n \le 12$)。

输出格式

一行,一个整数,表示 n! 的值。
5
120

提示

使用循环累乘:
  • 初始化 result = 1
  • 从 1 循环到 n,每次 result = result * i
  • 注意处理 n = 0 的情况(循环不执行,直接得到 1)