所有工具
Factorial Calculator
Calculate factorials
Calculate factorials 在您的瀏覽器中本地執行
Enter a whole number. Values above 170 exceed the representable range.
About the
階乘計算器計算 n 階乘,即從 1 到 n 的每個整數的乘積,並且它使用任意精度算術來計算,因此大結果會完整顯示而不是四捨五入。階乘增長得非常快,這就是為什麼 20 階乘的長度已經是 19 位,而該工具在 170 處停止,此時該值超出了標準浮點數可以表示的範圍。
Where people use the
- 計算一組商品的訂購數量。
- 檢查組合或排列計算。
- 計算數學練習的精確階乘。
- 看看階乘成長有多快變得難以控制。
How to use the
- 1
輸入一個整數
鍵入任意非負整數。零階乘被定義為一。
- 2
執行它
顯示完整的產品,其中包含每個數字而不是近似值。
- 3
注意尺寸
結果成長很快:10 的階乘約為 360 萬,20 的階乘約為 2.4 百億。
- 4
保持在限制範圍內
超過 170 的值將被拒絕,因為結果太大而無法表示。
提示和最佳實踐
- 零階乘是一,不是零。
- 大約二十歲以後的結果是巨大的;檢查您的意思是該輸入。
- 超過170該值根本無法表示。
常見問題
為什麼有170的限制?
因為這大致是該值超過標準雙精度浮點可以容納的最大數字的地方。較大的值需要一個大數字庫,該工具使用該庫來提供截至該點的精確數字。
什麼是零階乘?
一,根據定義。正是這種約定使組合公式發揮作用。
接受小數嗎?
不。階乘是在非負整數上定義的。小數輸入被拒絕。
為什麼結果這麼長?
因為階乘的成長速度超過了指數成長速度。這也是它們出現在複雜性分析和排列計數中的原因。
它可以計算 170 以上的階乘嗎?
不會。該工具會拒絕任何更大的值,因為無法表示該值。