階乘計算器

精確計算 0! 到 5,000! 的階乘結果,並在同一頁面查看位數、尾端 0 的個數、乘法展開、相鄰階乘比較與複製摘要,適合組合、排列、機率公式複核與大數檢算。

最後更新: 2026/03/28

階乘計算器

在同一個畫面查看 0! 到 5,000! 的精確整數、位數、尾端 0 的個數與乘法展開。

輸入要計算的整數
輸入後立即更新
0~5,000
暫不支援負數與小數。較大的值也會在瀏覽器內以精確整數計算。
快速示例
快速閱讀提示
  • 0! 和 1! 依定義都等於 1。
  • 尾端 0 的個數 表示乘積中形成了多少次 10,閱讀大階乘時特別實用。
  • 頂部摘要 會在數字很長時改用科學記號,同時在下方保留完整整數。

輸入整數 n 後,會立即顯示 n! 結果與解讀資訊。

示例 · 10!
10!
3,628,800
階乘結果

10! 是一個 7 位整數,尾端有 2 個 0,也等於把 10 個不同項目排成一列的排列總數。

≈ 3.6288 × 10^6
精確整數 7位 尾端 0 2個 最後一個非 0 數字 8
位數
7位
尾端 0 的個數
2個
最後一個非 0 數字
8
最後 6 位
628 800
精確值
3,628,800

這裡以每 3 位分組顯示精確結果,複製按鈕也會附上不含逗號的原始數字。

乘法展開
10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1

較小的值顯示完整展開,較大的值顯示保留首尾的縮略展開。

相鄰階乘比較
項目 關係 規模摘要
9! 10! ÷ 10 362,880
10! 目前值 3,628,800
11! 10! × 11 39,916,800
這個工具完全在瀏覽器內運作。遇到非常大的結果時,頂部會先顯示容易閱讀的規模摘要,下方仍會保留完整的精確整數。

什麼是階乘計算器?

階乘計算器會接收一個大於或等於 0 的整數 n,並回傳 n!。階乘定義為 n × (n-1) × (n-2) × ... × 1,在排列、組合、機率和演算法練習中都很常見。

較小的數值看起來像一般乘法,但結果會迅速膨脹。例如 10! 是 3,628,800,而 20! 已經有 19 位,100! 更會延伸到 158 位。

這個工具會先凸顯主要結果,再讓你依序查看完整整數、展開、位數和尾端 0。如果你也想順手檢查組合公式中的分子分母約分,接著使用 分數計算器 會更順手。

適合哪些情境

階乘經常出現在學校數學、機率統計、演算法訓練、組合數學和各種計數問題裡。因為結果成長非常快,同時查看精確值和規模摘要會更容易判讀。若你的流程需要先整理比例關係再代入計數公式,可以先用 比例式計算器 把條件理順,再檢查階乘項。

  • 排列與計數題 – 快速確認不同元素的排列總數
  • 組合公式檢算 – 檢查 nCrnPr 的分子和分母部分
  • 程式練習 – 比較迴圈、遞迴和 BigInt 的輸出
  • 尾端 0 規律 – 觀察大階乘中形成了多少次 10
  • 大數直覺 – 比較 50!、100!、500! 的規模差異

主要功能

這個階乘計算器不只是回傳一個答案,還會把解讀超大結果所需的輔助資訊一起整理出來。當完整整數長到不方便一眼讀完時,這樣的呈現方式會更實用。

  • 精確計算 0! 到 5,000! – 在瀏覽器中直接得到完整整數
  • 科學記號摘要 – 立即看出超大結果的大致規模
  • 位數、尾端 0、最後一個非 0 數字 – 幫你快速理解數字結構
  • 乘法展開 – 小輸入顯示完整乘積,大輸入顯示縮略版本
  • 相鄰階乘比較 – 把 (n-1)!n!(n+1)! 並排整理
  • 複製結果 – 一鍵複製精確值與摘要到筆記、作業草稿或聊天視窗

使用方式

輸入一個整數後,結果就會立即更新。示例按鈕也能讓你快速跳到 0!、10!、100! 這些常見檢查點。

  1. 輸入整數 n – 請輸入 0 到 5,000 之間的整數。
  2. 先看頂部結果卡 – 優先確認 n!、位數與尾端 0。
  3. 查看精確值 – 在下方精確值區域閱讀完整整數。
  4. 搭配展開與表格檢算 – 核對乘積結構以及相鄰階乘的變化。
  5. 需要時複製 – 把結果貼到筆記、作業草稿或聊天視窗。

計算原理

核心定義是 n! = n × (n-1)!。透過這個關係,可以直接看出目前的值比前一個階乘大多少倍,上方比較表也是依照這個邏輯整理。

0!1! 都等於 1,是為了讓遞迴定義和組合公式保持一致。這樣就能不中斷地繼續使用 n! = n × (n-1)!

尾端 0 的個數表示乘積中出現了多少個 10。因為 2 的數量總是多於 5,所以只要統計 5 的次數,也就是 ⌊n/5⌋ + ⌊n/25⌋ + ⌊n/125⌋ + ...。如果你還想對照完全冪附近的平方根或立方根規模,方根計算器 能從另一個角度幫助你理解數字大小。

當數值變得很大時,完整整數不容易在一行內讀完,所以這個工具也會在頂部提供科學記號摘要。像 100!、500!、1000! 這樣的大結果,也能很快掌握大概規模。

  • 位數 – 顯示結果總共有多少位
  • 尾端 0 的個數 – 顯示乘積中出現了多少次 10
  • 最後一個非 0 數字 – 去掉尾端 0 後最後留下的數字
  • 相鄰階乘比較 – 概覽目前值與前後階乘之間的關係

常見問題

為什麼 0! 等於 1?

這樣的約定可以讓階乘的遞迴定義和組合公式保持一致,也符合「什麼都不選只有一種方式」的理解。

為什麼這個工具只支援到 5,000?

階乘成長非常快,如果反覆計算更大的值,瀏覽器可能會變慢。把輸入限制在 5,000 以內,可以兼顧精確計算和實際互動速度。

尾端 0 的個數怎麼計算?

每出現一個尾端 0,就代表乘積中出現了一組 2 和 5,也就是一個 10。因為 2 的數量總是多於 5,所以只要統計 5 出現了多少次,也就是把 n/5n/25n/125 等依序相加即可。

很大的結果也是精確值嗎,還是近似值?

仍然是精確值。這個工具使用瀏覽器中的 BigInt 保留完整整數。頂部的科學記號只是方便閱讀的摘要,下方精確值區域會保留完整結果。

可以用它來檢查組合和排列嗎?

可以。排列常用 n!n! / (n-r)!,組合常用 n! / (r!(n-r)!)。先確認階乘部分,再去檢查更大的公式會容易得多。

支援負數或小數的階乘嗎?

不支援。這個工具只處理整數階乘。若要延伸到負數或分數,需要使用伽瑪函數等更高階概念,不屬於這裡採用的標準學校數學定義。

匿名意見 1

可能讓其他使用者感到不適的內容或重複留言,可能會依照營運規則被隱藏或刪除。

剩餘字數: 120

目前還沒有留言,歡迎留下第一則意見。