标签:
阶乘实质上是一种排列组合的规律表达式,它表示从n中取(0-n)个数所有可能的总合。
从0取0个数的可能是一种,所以0!=1。
从大于0取0个数的可能并没有实际意义,基于此,大于0的阶乘不考虑取0个数的可能(不做累计),从1取1个数的可能为1.
阶乘的递归算法:
private function factorial(num:Number):Number
{
var s:number;
if(num > 1)
{
s = num * factorial(num - 1);
}
else
{
return 1;
}
return s;
}
标签:
原文地址:http://www.cnblogs.com/-yan/p/4768863.html