质因数分解计算器
工具介绍及使用方法
质因数分解(素数分解)计算器,把整数拆成质数的乘积,一行一个数字、支持批量粘贴。
使用方法:
1. 每行输入一个整数,如
2. 选择输出形式(连乘 + 指数 / 只要连乘 / 只要指数);
3. 点击「开始计算」,结果表格给出两种写法、约数个数与约数和,支持一键复制与导出 CSV。
例如 360 = 2 × 2 × 2 × 3 × 3 × 5 = 2^3 × 3^2 × 5,约数 24 个、约数和 1170。
算法使用 BigInt:先用 1000 以内的质数剥掉小因子,再用 Miller-Rabin 判素、Pollard rho 拆分,18 位以内的合数都能快速拆开;位数过长且拆不动的合数会被跳过并提示,不会给出错误结果。
使用方法:
1. 每行输入一个整数,如
360;2. 选择输出形式(连乘 + 指数 / 只要连乘 / 只要指数);
3. 点击「开始计算」,结果表格给出两种写法、约数个数与约数和,支持一键复制与导出 CSV。
例如 360 = 2 × 2 × 2 × 3 × 3 × 5 = 2^3 × 3^2 × 5,约数 24 个、约数和 1170。
算法使用 BigInt:先用 1000 以内的质数剥掉小因子,再用 Miller-Rabin 判素、Pollard rho 拆分,18 位以内的合数都能快速拆开;位数过长且拆不动的合数会被跳过并提示,不会给出错误结果。
质因数分解
5040 的质因数分解
5040 = 2^4 × 3^2 × 5 × 7,连乘写法是 2 × 2 × 2 × 2 × 3 × 3 × 5 × 7。
- 指数写法2^4 × 3^2 × 5 × 7
- 连乘写法2 × 2 × 2 × 2 × 3 × 3 × 5 × 7
- 约数个数60
- 约数和19344
约数列表
| 序号 | 因数 | 配对约数 |
|---|---|---|
| 1 | 1 | 5040 |
| 2 | 2 | 2520 |
| 3 | 3 | 1680 |
| 4 | 4 | 1260 |
| 5 | 5 | 1008 |
| 6 | 6 | 840 |
| 7 | 7 | 720 |
| 8 | 8 | 630 |
| 9 | 9 | 560 |
| 10 | 10 | 504 |
| 11 | 12 | 420 |
| 12 | 14 | 360 |
| 13 | 15 | 336 |
| 14 | 16 | 315 |
| 15 | 18 | 280 |
| 16 | 20 | 252 |
| 17 | 21 | 240 |
| 18 | 24 | 210 |
| 19 | 28 | 180 |
| 20 | 30 | 168 |
| 21 | 35 | 144 |
| 22 | 36 | 140 |
| 23 | 40 | 126 |
| 24 | 42 | 120 |
| 25 | 45 | 112 |
| 26 | 48 | 105 |
| 27 | 56 | 90 |
| 28 | 60 | 84 |
| 29 | 63 | 80 |
| 30 | 70 | 72 |
| 31 | 72 | 70 |
| 32 | 80 | 63 |
| 33 | 84 | 60 |
| 34 | 90 | 56 |
| 35 | 105 | 48 |
| 36 | 112 | 45 |
| 37 | 120 | 42 |
| 38 | 126 | 40 |
| 39 | 140 | 36 |
| 40 | 144 | 35 |
| 41 | 168 | 30 |
| 42 | 180 | 28 |
| 43 | 210 | 24 |
| 44 | 240 | 21 |
| 45 | 252 | 20 |
| 46 | 280 | 18 |
| 47 | 315 | 16 |
| 48 | 336 | 15 |
| 49 | 360 | 14 |
| 50 | 420 | 12 |
| 51 | 504 | 10 |
| 52 | 560 | 9 |
| 53 | 630 | 8 |
| 54 | 720 | 7 |
| 55 | 840 | 6 |
| 56 | 1008 | 5 |
| 57 | 1260 | 4 |
| 58 | 1680 | 3 |
| 59 | 2520 | 2 |
| 60 | 5040 | 1 |
- 约数按从小到大排列;「配对约数」是它与原数相除得到的另一个约数。
常用参数
留言板
全部留言 →-
还没人说话,来占个沙发?