Intermediate

完全數計算器

輸入正整數以查看其真因數之和,並了解它是完全數、盈數還是虧數。
A positive integer
Sum of proper divisors
28

完全 — aliquot sum 28 vs 28

Number n
28
Sum of proper divisors
28
Classification
完全
Abundance (s - n)
0
Proper divisors
1, 2, 4, 7, 14
4%
7%
14%
25%
50%
1
2
4
7
14
Proper divisors — bars proportional to divisor size
Step by step
  1. 1

    Trial division bound √n

    √28 = 5.29
    Check every i from 2 up to this bound; each divisor i pairs with n ÷ i
  2. 2

    Sum of proper divisors

    1 + 2 + 4 + 7 + 14 = 28
計算結果僅為一般資訊用途的估算值,並非專業建議——在仰賴重要結果之前,請務必自行獨立查證。 閱讀完整免責聲明.
快速解答

此計算機如何運作?

當一個數的真因數之和等於其自身時,該數為完全數;和大於自身時為盈數;和小於自身時為虧數。輸入任何正整數,此計算器列出因數、回報因數和 s,並對數字進行分類,同時顯示盈餘 s − n。

公式
s = n 的真因數之和;若 s = n 則為完全數,若 s > n 則為盈數,若 s < n 則為虧數
How this is calculated

唯一的輸入 n 必須是正整數。計算器找出 n 的所有真因數——即所有正因數中不包括 n 本身的因數——並將它們加總。此總和稱為因數和,記作 s。

為了高效地找到因數,它從 1 循環到 floor(sqrt(n))。每當 n 能被 i 整除時,i 和配對因數 n/i 都是因數,因此兩者都被加入(注意當 n 是完全平方數時只計算一次平方根,例如對 n = 16,因數 4 只計算一次)。n 本身被排除在外,因為我們只求真因數之和。

然後通過將 s 與 n 比較來分類:s = n 時為完全數(例如 6 = 1 + 2 + 3,28 = 1 + 2 + 4 + 7 + 14),s > n 時為盈數(如 12),s < n 時為虧數(如 8,以及每個質數,其唯一真因數為 1)。盈餘 s − n 衡量數字距完全數的遠近:完全數為零,盈數為正,虧數為負。依照慣例,n = 1 沒有真因數,因此 s = 0,為虧數。

常見問題

完全數等於其真因數(所有正因數中不包括自身的因數)的總和。最小的例子是 6、28、496 和 8128。

盈數的因數和大於該數(例如 12),而虧數的因數和小於該數(例如 8 和所有質數)。

因數和是一個數所有真因數的總和。將其與數字本身比較,可確定該數是完全數、盈數還是虧數。

也稱為

完全數
完美數
完全數檢查
盈數虧數
perfect number
因數和
完全數判斷
真因數和

APA

TG we-Calculate Editorial Team. (2026). 完全數計算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/perfect-number-checker

Chicago

TG we-Calculate Editorial Team. "完全數計算器." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/perfect-number-checker.

IEEE

TG we-Calculate Editorial Team, "完全數計算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/perfect-number-checker

BibTeX

@misc{wecalculate_perfect_number_checker, title = {完全數計算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/perfect-number-checker}}, year = {2026}, note = {TG we-Calculate} }

這個計算機對您有幫助嗎?