Toolbox Hub
所有工具

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. 1

    輸入一個整數

    鍵入任意非負整數。零階乘被定義為一。

  2. 2

    執行它

    顯示完整的產品,其中包含每個數字而不是近似值。

  3. 3

    注意尺寸

    結果成長很快:10 的階乘約為 360 萬,20 的階乘約為 2.4 百億。

  4. 4

    保持在限制範圍內

    超過 170 的值將被拒絕,因為結果太大而無法表示。

提示和最佳實踐

  • 零階乘是一,不是零。
  • 大約二十歲以後的結果是巨大的;檢查您的意思是該輸入。
  • 超過170該值根本無法表示。

常見問題

為什麼有170的限制?

因為這大致是該值超過標準雙精度浮點可以容納的最大數字的地方。較大的值需要一個大數字庫,該工具使用該庫來提供截至該點的精確數字。

什麼是零階乘?

一,根據定義。正是這種約定使組合公式發揮作用。

接受小數嗎?

不。階乘是在非負整數上定義的。小數輸入被拒絕。

為什麼結果這麼長?

因為階乘的成長速度超過了指數成長速度。這也是它們出現在複雜性分析和排列計數中的原因。

它可以計算 170 以上的階乘嗎?

不會。該工具會拒絕任何更大的值,因為無法表示該值。

相關工具