0的阶乘是多少,为什么0的阶乘等于1
网友回答
0的阶乘为1。
具体如下:
一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。简单一点是认为规定的,但它是有道理的,因为阶乘是一个递推定义,n!=n*(n-1)!,那么必然有一个初值需要人为规定.
因为1!=1,根据1!=1*0!,所以0!=1而不是0.
网友回答
0!是人为规定出来的.
因为(n-1)!*n=n!,当n=1时,0!*1=1!=1 即0!=1,
这是为了计算的需要
[例如:计算Combin(n,m)=n!/(n-m)!].当n=m时,Combin(n,m)=n!/0!,在数值上=n!,所以0!有必要规定成1]