一种求阶乘大学计算机的算法

阶乘是Keyston Kramp(1760 ~ 1826)在1808年发明的一种运算符号,是一个数学术语。

正整数的阶乘是所有小于等于这个数的正整数的乘积,0的阶乘是1。自然数n的阶乘写法!。在1808中,Keyston Kaman引入了这种符号。

也就是n!=1×2×3×...×n .因子也可以递归定义:0!=1,n!=(n-1)!×n .

正整数阶乘是指从1乘以2乘以3乘以4乘以所需的数。

例如,如果所需数为4,则阶乘公式为1×2×3×4,得到的乘积为24,即4的阶乘。例如,如果所需数为6,则阶乘公式为1× 2× 3×…× 6,得到的乘积为720,即6的阶乘。例如,如果所需数为n,则阶乘公式为1× 2× 3× …× n,得到的乘积为X,即n的阶乘..

通常我们说的阶乘是定义在自然数的范围内(大部分科学计算器只能计算0 ~ 69的阶乘),小数是没有阶乘的,比如0.5!,0.65!,0.777!都是错的。

希望能帮你解惑。