如果这个工具帮到了你,可以请作者喝杯咖啡 ☕
输入任意正整数,秒得质因数分解结果,附带质数判断与详细过程。
输入一个大于 1 的正整数,自动分解成质数相乘的形式(大白话:把数字拆成只能被 1 和自己整除的小数字相乘)
123456不是质数——它等于 2⁶ × 3 × 643。打开我们的分解质因数计算器,输入数字,点击“分解”,结果立刻显示在右侧。不需要任何数学功底,人人都能看清一个数的“骨架”。
学生做因数分解作业:遇到 72 这样的数,手动分解容易漏掉因子,用计算器快速验证自己的答案。
自学编程时调试算法:写了一段质因数分解代码,用在线计算器对照正确结果,看看自己的逻辑里有没有遗漏。
家庭装修算瓷砖用量(顺便):有时需要将总面积拆分成小长方形面积,间接用到因数分解,例如 1800×2400 的地砖排布,用分解理解公因数。
我们分解 360。在输入框里填 360,点击“分解”。计算器会给出:
360 = 2³ × 3² × 5
过程:先用最小的质数 2 试除,360 ÷ 2 = 180;180 ÷ 2 = 90;90 ÷ 2 = 45。此时 45 不能被 2 整除,换用质数 3:45 ÷ 3 = 15;15 ÷ 3 = 5。5 是质数,停止。最终质因数就是 2、2、2、3、3、5,合并指数形式为 2³×3²×5¹。
如果你输入的是质数本身,比如 17,计算器直接显示“17 是质数”。
输出有两部分:
如果你发现结果中全是重复的质数(比如 2⁹⁹),说明这是 2 的高次幂;如果结果只有两个不同的质数,那这个数就是两个质数的乘积。
Q:输入 0 会怎样?
A:0 有无数个因数,不适用质因数分解。我们的计算器会提示“0 无法分解”。
Q:输入数字最大能到多少?
A:目前支持不大于 10^12 的正整数。超过这个范围计算时间会很长,且可能因为浏览器性能而卡顿。
Q:分解结果中的指数怎么读?
A:2³ 读作“2 的三次方”或“2 的立方”,表示三个 2 相乘。一般写成乘方形式方便阅读。
Q:为什么我的数分解出来全是 1 的乘方?
A:只有 1 才会出现这种情况,因为 1 没有质因子,但为了格式会显示 1¹。实际上 1 既不是质数也不是合数。
Q:这个工具会不会把我的数字上传到服务器?
A:不会。分解计算完全在浏览器(本地)运行,你的数字不会离开电脑。放心使用。
Q:我得到的结果和学校教的不一样?
A:注意指数写法可能不同(比如 2³ 和 2×2×2),但本质相同。请对照最终质因数列表是否一致。