整除测试计算器
测试任意整数是否可被 2–12 或自定义除数整除,并立即了解整除规则。
输入一个正整数,并选择检查常见除数(2–12)或指定你自己的除数。结果会显示每个除数是否能整除该数。
整除测试计算器
测试任意整数是否可被 2–12 或自定义除数整除,并立即了解整除规则。
关于整除测试计算器
整除是数论中的基础概念之一。如果 n ÷ d 没有余数,则称整数 n 可被 d 整除——换句话说,d 能整除 n,且结果为整数。测试整除性是许多数学过程中的关键步骤:通过寻找公因数来化简分数、识别质数、因式分解多项式,以及求解模运算问题,都需要知道哪些整数能整除给定数字。
对于较小的除数,数学家们已经总结出优雅的速判规则,可以在不做长除法的情况下判断整除性。2 的规则最简单:任何以 0、2、4、6 或 8 结尾的整数都能被 2 整除。对于 5,末位必须是 0 或 5。对于 10,末位必须是 0。之所以成立,是因为我们的数制是十进制,所以末位数字就足以决定除以 2、5 或 10 时的余数。
能否被 3 整除取决于各位数字之和:把所有数字相加,如果和能被 3 整除,那么原数也能被 3 整除。例如,123 的数字和是 1+2+3 = 6,6 能被 3 整除,因此 123 也能被 3 整除。9 的规则相同,只是数字和必须能被 9 整除而不是 3。对于 6,一个数必须同时能被 2 和 3 整除(因为 6 = 2 × 3,且 2 和 3 互质)。
能否被 4 整除取决于最后两位:如果由十位和个位组成的两位数能被 4 整除,那么整个数就能被 4 整除。例如,316 的末两位是 16,而 16 ÷ 4 正好等于 4,所以 316 能被 4 整除。能否被 8 整除则进一步看末三位:最后三位组成的数必须能被 8 整除。
对于 11,适用交错位数和规则:把奇数位上的数字之和减去偶数位上的数字之和。如果结果为 0 或能被 11 整除,那么原数能被 11 整除。对于 7,并没有像其他规则那样简洁的单步速算方法,所以本计算器直接使用朴素的模运算判断。
对于 12,一个数必须同时能被 3 和 4 整除(因为 12 = 3 × 4,且 gcd(3,4) = 1)。计算器会自动检查这一复合条件。
除了预设的 2–12 除数,自定义模式还接受任意逗号分隔的正整数列表,因此这个工具也适合检查质数(13、17、19 等)、幂次(16、25、32 等)或与你的问题相关的其他除数。
整除测试示例
三个示例展示整除规则如何适用于不同类型的整数。
| 数字 | 可被整除 | 应用的关键规则 |
|---|---|---|
| 360 | 2, 3, 4, 5, 6, 8, 9, 10, 12 | 360 以 0 结尾(可被 2、5、10 整除),数字和为 9(可被 3、9 整除),末两位 60 可被 4 整除(可被 4、8 整除),同时可被 2 和 3 整除(可被 6 整除),也可被 3 和 4 整除(可被 12 整除)。 |
| 123 | 3 | 数字和 1+2+3 = 6 可被 3 整除,但 123 是奇数(不可被 2 整除),末位不是 0 或 5(不可被 5 整除),并且不能通过其他常见测试。 |
| 1001 | 7, 11 | 1001 = 7 × 11 × 13。11 的交错位数和:1−0+0−1 = 0,说明可被 11 整除。直接取模检查确认可被 7 整除。 |
如何使用整除测试计算器
- 在“要测试的数字”字段中输入你想测试的正整数。
- 选择“常见除数(2–12)”可一次测试 2 到 12 的所有除数,或选择“自定义除数”来指定自己的列表。
- 如果选择了“自定义除数”,请在“自定义除数”字段中输入用逗号分隔的整数(例如 2, 3, 5, 7)。
- 点击“测试整除性”即可查看表格,其中会显示每个除数是否能整除该数,以及每次测试的余数。
- 点击“重置”可清空字段并测试另一个数字。
整除测试常见问题
一个数可被另一个数整除是什么意思?
如果 n ÷ d 得到的是一个没有余数的整数,则称整数 n 可被 d 整除,也就是 n mod d = 0。例如 12 可被 4 整除,因为 12 ÷ 4 正好等于 3。整除是数论中最基础的关系之一,是因式分解、分数化简和模运算的基础。
2 和 3 的整除规则是什么?
对于 2:如果一个数的末位是 0、2、4、6 或 8,那么它可被 2 整除(也就是偶数)。对于 3:把各位数字相加,如果和能被 3 整除,那么原数也能被 3 整除。例如 573 的数字和是 5+7+3 = 15,15 能被 3 整除,所以 573 也能被 3 整除。
如何测试 7 的整除性?
对于 7,没有像 2、3 或 5 那样一步到位的简洁规则。最可靠的方法是直接用模运算计算余数:n mod 7。本计算器就是这样做的。如果余数为 0,则 n 可被 7 整除;否则不可。
为什么要测试 6 或 12 这样的合数除数?
对合数除数的测试,等价于同时测试它们的所有质因数。一个数可被 6 整除,当且仅当它同时可被 2 和 3 整除。可被 12 整除,意味着同时可被 3 和 4 整除。这类复合测试是日常算术中因式分解和化简表达式的快捷方法。
我可以测试很大的数字吗?
可以。这个计算器可处理不超过 JavaScript 安全整数上限的正整数(2⁵³ − 1,约为 9 × 10¹⁵,即 16 位数)。对于大多数课堂、作业和日常使用来说,这已经完全足够。若数字超过 15 位,则需要专门的任意精度库。
11 的交错位数和规则是怎样的?
判断是否能被 11 整除时,从右到左给各位数字依次赋予 +、−、+、− 的符号,然后求和。如果结果为 0 或能被 11 整除,那么这个数就能被 11 整除。以 1001 为例:从右往左,1×(+1) + 0×(−1) + 0×(+1) + 1×(−1) = 1 − 1 = 0,所以 1001 能被 11 整除。