带余除法计算器

输入整数被除数和非零除数,计算商以及唯一的欧几里得余数。

被除数 a
除数 b

商和余数

商 7,余数 2

验算: 37 = 5 × 7 + 2阅读下面的解释

计算器怎样求商和余数

37个圆点分成7组,每组5个,最后剩下2个

输入整数被除数和非零整数除数,计算器会给出整数商以及非负的欧几里得余数。余数一定小于除数的绝对值。

用一个等式完成验算

正确结果既要能还原被除数,也要满足余数的范围:

a=bq+r,0r<ba=bq+r,\qquad 0\le r<\lvert b\rvert

其中a是被除数,b是除数,q是商,r是余数。例如37 ÷ 5得到商7、余数2,因为37 = 5 × 7 + 2,而且2小于5。

只看等式还不够。37 = 5 × 6 + 7虽然成立,但余数7超出范围;把其中一个5移入商,才得到规范答案。

从整除到负数的四个例子

62 ÷ 8:商7,余数6。8 × 7 + 6 = 62。

144 ÷ 12:商12,余数0。余数为0表示能够整除。

2024 ÷ 9:商224,余数8。9 × 224 = 2016,还差8。

−17 ÷ 5:商−4,余数3。这样余数仍在0到4之间。

负数、零和100位整数

编程语言中的%未必使用欧几里得余数。例如JavaScript计算−17 % 5会得到−2,而本页结果是3。编程题应先确认题目采用哪一种定义。

常见问题

等式负责还原原数,余数范围则排除看似可行但不规范的答案。

怎样检查带余除法的结果?

计算除数×商+余数,结果应等于被除数;同时确认0≤余数<|除数|。

余数可以等于除数吗?

不可以。这样的余数还能再组成一个完整单位,应当调整商。

余数为0说明什么?

说明被除数可以被除数整除,没有剩余部分。

0可以作为被除数吗?

可以。0除以任意非零整数,商和余数都为0。

为什么不能除以0?

不存在满足0≤r<|0|的余数,商也无法唯一确定。

可以输入负数除数吗?

可以。余数上限使用除数的绝对值,符号主要影响商。

类似计算器

以下与此主题相关的计算器可能对您有用:

在社交媒体上分享

如果您喜欢,请在您的社交媒体平台上分享计算器。对您来说很简单,对项目的推广很有帮助。谢谢!