首頁 › 數學計算 › 階乘計算器
🔧

階乘計算器

線上計算非負整數階乘(n!),支援大數計算,可產生階乘值清單

输入非负整数 n
!

n! = 1 × 2 × 3 × ... × n,规定 0! = 1。支持 0 ~ 1000 的大数计算

工具介紹

階乘計算器幫助你快速計算非負整數 n 的階乘(記作 n!):

  • 大數支援:基於 BigInt,支援計算 0 到 1000 的階乘,不會溢位
  • 過程展示:展示完整計算過程,如 5! = 5 × 4 × 3 × 2 × 1 = 120
  • 位數顯示:顯示結果的數字位數
  • 範圍清單:切換到範圍模式,產生 m 到 n 每個數的階乘值清單

什麼是階乘

階乘是指從 1 到 n 所有正整數的乘積,記作 n!。例如 5! = 5 × 4 × 3 × 2 × 1 = 120。特別地,0! = 1。階乘增長極其迅速,20! 就已經達到 19 位數。

使用情境

  • 排列組合計算(A(n,r) 和 C(n,r) 的基礎)
  • 機率論與統計學
  • 泰勒展開式中的係數計算
  • 數學學習與作業

階乘小提示

  • 增長速度:階乘增長極快,10! = 3628800,20! 已達 19 位數,50! 超過 60 位數
  • 0 的階乘:0! = 1(數學約定,保證排列組合公式成立)
  • 與排列組合:A(n,r) = n!/(n-r)!,C(n,r) = n!/(r!(n-r)!)
  • 大數處理:JavaScript 中 Number 最大約 1.7×10^308(170!),更大需用 BigInt