因数计算器
输入任意正整数,即可立即列出其所有因数、计算因数个数、求因数之和,并查看每对因数组合。
Total divisors of 60
- 1
Square-root search limit
⌊√60⌋ = 7Only test i = 1 … ⌊√n⌋; each divisor i below the root has a complement n/i above it. - 2
Factor pairs (i × n/i = n)
1 × 60, 2 × 30, 3 × 20, 4 × 15, 5 × 12, … = 6 pairs - 3
Total factor count
6 × 2 = 12
这个计算器是如何工作的?
数 n 的因数是所有能整除 n 的正整数。输入正整数,本工具列出所有因数、计数、求和,并显示因数对(i × n/i = n)。仅搜索到 √n 以提高效率,包含 1 和 n。
公式
How this is calculated
数 n 的因数(或除数)是所有能整除 n 且没有余数的正整数。本计算器接受单个正整数 n 并找出所有这样的除数。
它不逐一检验 1 到 n 的所有数,而是将 i 从 1 循环到 n 的整数平方根。每当 n 能被 i 整除(n mod i = 0)时,i 及其互补值 n/i 都是因数,两者同时收集。这将工作量从 n 步减少到约 √n 步。收集到的值去重(完全平方数会产生相同因数两次)后升序排列,生成最终的因数列表。
因数个数就是该列表的长度,因数之和是所有除数的总和,因数对显示每个除数与其相乘得 n 的值。输入必须为正整数;分数、零和负数没有明确定义的因数列表,极大的输入也会被拒绝以保持搜索速度。
常见问题
因数能整除某数(例如 4 是 12 的因数),而倍数是某数与整数相乘的结果(例如 24 是 12 的倍数)。因数总是小于或等于该数;倍数总是大于或等于它。
每个正整数都能被 1 和其本身整除,因此 1 和 n 总在列表中。质数恰好只有这两个因数,没有其他。
只检验到 n 的平方根以内的除数。每个小于平方根的除数 i 都有一个对应的搭档 n/i 大于平方根,两者可同时记录,将搜索工作减半。
也称为
TG we-Calculate Editorial Team. (2026). 因数计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/factors-of-a-number-calculator
TG we-Calculate Editorial Team. "因数计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/factors-of-a-number-calculator.
TG we-Calculate Editorial Team, "因数计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/factors-of-a-number-calculator
@misc{wecalculate_factors_of_a_number_calculator, title = {因数计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/factors-of-a-number-calculator}}, year = {2026}, note = {TG we-Calculate} }
这个计算器对您有帮助吗?
