
阶乘是一个数学概念。
一个正整数的阶乘表示该正整数与所有小于它的正整数的乘积。
通常用符号“!”表示阶乘。
例如,5的阶乘表示为5!,计算如下:
5! = 5 * 4 * 3 * 2 * 1 = 120
对于任何正整数 n,其阶乘 n! 定义为:
n! = n * (n−1) * (n−2) * ⋯ * 2 * 1
特别地,0的阶乘定义为1,即 0! = 1。
以下展示如何编程计算阶乘的值(以C++语言为例):
该C++程序的运行结果如图1所示:

阶乘是一个数学概念。
一个正整数的阶乘表示该正整数与所有小于它的正整数的乘积。
通常用符号“!”表示阶乘。
例如,5的阶乘表示为5!,计算如下:
5! = 5 * 4 * 3 * 2 * 1 = 120
对于任何正整数 n,其阶乘 n! 定义为:
n! = n * (n−1) * (n−2) * ⋯ * 2 * 1
特别地,0的阶乘定义为1,即 0! = 1。
以下展示如何编程计算阶乘的值(以C++语言为例):
该C++程序的运行结果如图1所示: