在線即時計算器 · 純前端本地秒算 · 零數據上傳

📐 Divisor And Factor Finder 計算機

專業免費的 Divisor And Factor Finder 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
9 因數總數
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是因數與約數查詢工具?

因數與約數查詢工具會列出所有能整除某個整數、且沒有餘數的正整數。這些數字就是我們常說的因數(約數)。對於任意數字 n,這個工具會回傳完整的因數集合、因數的個數、它們的總和,並判斷該數是質數還是合數。無論是約分、求最大公因數、判斷質數,或是探索數論,都非常好用。

使用方式

在輸入框中填入任一正整數並送出,計算機便會掃描所有因數,回傳完整且由小到大排列的清單,以及各項統計摘要。即使是很大的數字也沒問題,因為程式只需檢查到 n 的平方根為止,再將每個較小的因數與其對應的因數配成一對即可。

公式解析

當除法運算的餘數為零時,正整數 d 就是 n 的因數:

d \mid n \iff n \bmod d = 0

由於因數總是成對出現 (d,\ n/d),我們只需要測試到 d 為 √(n) 為止。所有約數的總和可用 sigma(西格瑪)函數表示:

\sigma(n) = \sum_{d \mid n} d

其中 n 是輸入的整數,而 d 則涵蓋每一個能整除它的數值。

範例演算

以 n = 36 為例。測試到 √(36)=6 為止的每個候選數,可得到因數對 (1,36),(2,18),(3,12),(4,9),(6,6),因此因數為 1, 2, 3, 4, 6, 9, 12, 18, 36 - 共九個。它們的總和為:

\sigma(36) = 1+2+3+4+6+9+12+18+36 = 91

由於 36 的因數超過兩個,所以它是合數。

更多實例演算

以下每個例子都會找出 n 的每一個因數 d(也就是每一個使 n \bmod d = 0 成立的 d),計算它們的數量,並將它們相加以求得 \sigma(n),即因數總和。

例 1 — 一個質數:n = 17

測試從 1 到 √(17) ≈ 4.12 的每個整數,2、3、4 都無法整除 17,因此唯一的因數就是 1 和 17 本身。

  • 因數:1, 17
  • 數量:2
  • 因數總和:\sigma(17) = 1 + 17 = 18
  • 分類:恰好有 2 個因數,因此 17 是質數。

例 2 — 一個完全數:n = 28

28 的因數以相乘等於 28 的成對形式出現:1 × 28、2 × 14、4 × 7。

  • 因數:1, 2, 4, 7, 14, 28
  • 數量:6
  • 因數總和:\sigma(28) = 1 + 2 + 4 + 7 + 14 + 28 = 56

真因數不包含 n 本身:1 + 2 + 4 + 7 + 14 = 28。因為這正好等於 n,所以 28 是一個完全數。同樣地,\sigma(28) - 28 = 56 - 28 = 28。

例 3 — 一個較大的合數:n = 100

要找出每一個因數,我們只需要測試到 √(100) = 10 為止的整數;每個較小的因數 d 都會對應一個互補的因數 100 / d:

  • 1 × 100
  • 2 × 50
  • 4 × 25
  • 5 × 20
  • 10 × 10(一個重複的因數,因為 10 = √(100),所以只列出一次)

收集並排序這些互補因數:

  • 因數:1, 2, 4, 5, 10, 20, 25, 50, 100
  • 數量:9
  • 因數總和:\sigma(100) = 1 + 2 + 4 + 5 + 10 + 20 + 25 + 50 + 100 = 217
  • 分類:超過 2 個因數,因此 100 是合數。

常見數字的因數

整數 1–20 以及兩個值得注意的較大數字的因數、因數數量、因數總和 \sigma(n),以及質數/合數狀態。請注意,1 是一個特例:它是一個單位元,被認為既不是質數也不是合數。

數字 n 因數 數量 \sigma(n) 狀態
1 1 1 1 皆非(單位元)
2 1, 2 2 3 質數
3 1, 3 2 4 質數
4 1, 2, 4 3 7 合數
5 1, 5 2 6 質數
6 1, 2, 3, 6 4 12 合數(完全數)
7 1, 7 2 8 質數
8 1, 2, 4, 8 4 15 合數
9 1, 3, 9 3 13 合數
10 1, 2, 5, 10 4 18 合數
11 1, 11 2 12 質數
12 1, 2, 3, 4, 6, 12 6 28 合數
13 1, 13 2 14 質數
14 1, 2, 7, 14 4 24 合數
15 1, 3, 5, 15 4 24 合數
16 1, 2, 4, 8, 16 5 31 合數
17 1, 17 2 18 質數
18 1, 2, 3, 6, 9, 18 6 39 合數
19 1, 19 2 20 質數
20 1, 2, 4, 5, 10, 20 6 42 合數
28 1, 2, 4, 7, 14, 28 6 56 合數(完全數)
100 1, 2, 4, 5, 10, 20, 25, 50, 100 9 217 合數

解讀你的結果

本工具的輸出對應數論中的幾個標準定義。

質數 vs. 合數

一個正整數的分類直接由它的因數數量決定:

  • 質數 — 恰好有 2 個因數(1 和該數字本身),例如 2、3、5、7、11。
  • 合數 — 超過 2 個因數,例如 4、6、8、9、100。
  • 皆非 — 數字 1 只有單一個因數,是一個單位元,因此依慣例它既不是質數也不是合數。

\sigma(n) 代表什麼

因數總和 \sigma(n) = \sum_{d \mid n} d 將 n 的每一個正因數(包括 1 和 n 本身)相加。n 的真因數是它除了 n 以外的所有因數,因此它們的總和為 \sigma(n) - n,有時稱為真因數和(aliquot sum)。

依真因數之和進行分類

將真因數和 \sigma(n) - n 與 n 本身比較,可得到一種經典的三分類法:

  • 虧數(不足數) — \sigma(n) - n < n(等價於 \sigma(n) < 2n);真因數之和小於該數字。每個質數都是虧數,8 和 10 之類的數字也是。
  • 完全數 — \sigma(n) - n = n(等價於 \sigma(n) = 2n);真因數之和恰好等於該數字。最小的例子是 6 和 28。
  • 盈數(過剩數) — \sigma(n) - n > n(等價於 \sigma(n) > 2n);真因數之和大於該數字。最小的例子是 12,其真因數 1 + 2 + 3 + 4 + 6 = 16 超過 12。

這些定義是普遍的數學慣例,並不與任何特定國家或標準相關聯。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

1 是每個數字的因數嗎?
是的。數字 \(1\) 能整除每一個正整數,而每個整數也都能整除自己。
如何判斷一個數字是質數?
當一個大於 1 的數字恰好只有兩個因數 \(1\) 與它本身時,它就是質數。
因數(factor)和約數(divisor)有什麼差別?
對正整數而言兩者並無差別 \(-\) 這兩個詞可以互換使用,指的是同一組數字。