factorial
来源:岁月联盟
时间:2010-02-07
阶乘(表示符为感叹号——!)是为所有大于或等于0的整数定义的数值。
对于一个大于或等于1的整数n,阶乘是小于或等于n并且大于或等于1的所有整数的乘积。0的阶乘的值被定义为等于1。负整数的阶乘值没有被定义。
计算上,阶乘的公式如下所示。如果n是一个大于或等于1的整数,那么
n!=n(n-1)(n-2)(n-3)…(3)(2)(1)
如果p = 0,那么按规定:p! = 1
阶乘在数字理论中十分重要。它经常出现在概率计算中,特别是在排列组合问题中。阶乘偶尔也会出现在微积分学和物理学中。