竖式除法计算器

输入被除数和除数,选择小数位数和排版方式。您会得到商、余数,以及每一位商数的计算过程,并以文本行形式给出。

免费 在浏览器中运行 核对于2026年11月10日星期二

要被除的数,例如1000或7.5。小数点请使用句点。

用来除的数,例如7或0.25。不能为0。

小数点后要计算的位数,从0到20。循环小数用括号标出。

排版

结果

商 — 除法的结果。括号标出循环的数字,省略号表示数字仍在继续。
余数 — 整数部分相除之后剩下的数。
文本行形式的计算过程

计算过程

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在 被除数 中输入要被除的数,在 除数 中输入用来除的数。
  2. 选择 小数位数 和 排版。结果会随着输入即时更新。
  3. 阅读 商 和 余数,然后复制或下载 文本行形式的计算过程。
  4. 阅读 计算过程,查看商的每一位。

竖式除法的原理

此方法每次取被除数的一位数字。由余数与下一位数字组成的数,除以除数:整数部分的结果就是商的下一位,剩下的部分则带入下一步。

被除数的数字用完后,在小数点后落下0,从而得到商的小数位。此方法即英文维基百科“Long division”条目中所述的学校方法。

当前数 = 余数 × 10 + 下一位数字
商的一位 = 当前数 ÷ 除数(整数部分)
余数 = 当前数 − 商的一位 × 除数

小数与循环小数

小数除数通过把两个数的小数点同时向右移动相同的位数,变为整数:2.5 ÷ 0.25变为 250 ÷ 25,商不变。

余数重新出现之后,其后的数字也会重复,因此商也会循环。对于 1000 ÷ 7,余数6在857142之后再次出现,因此 1000 ÷ 7 = 142.(857142)。

计算器接受的输入

  • 整数和小数,如1000、7.5或 -3。小数点请使用句点。
  • 最多20位小数。在这个位数内既不结束也不循环的商会被截断,并以省略号标记。
  • 不支持:分数、指数,以及含有一个以上小数点的数。

示例:1000 ÷ 7

最初的两个数字是1和0:1小于7,因此商的第一位是0。然后 10 ÷ 7得1余3,30 ÷ 7得4余2,20 ÷ 7得2余6,因此整数部分为142,余数为6。

在小数点后落下0。余数6在数字857142之后再次出现,因此商为142.(857142)。作为核对,7 × 142 + 6 = 1000。

结果
商 142.(857142)
余数 6
核对:7 × 142 + 6 1000

常见问题

怎样输入小数除数?

请用小数点书写,例如0.25。计算器会同时移动两个数的小数点,使除数成为整数,这不会改变商。

142.(857142) 中的括号是什么意思?

括号内的数字会无限重复。1000 ÷ 7 = 142.857142857142…,循环节为857142,括号只显示一次完整的循环节。

土耳其式和美国式排版有什么区别?

两者表示的是同一个除法。土耳其式中,除数写在右侧,下面画一条线,商写在线的下方。美国式中,除数写在括号的左侧,商写在被除数的上方。

为什么商被省略号截断?

在您要求的小数位数内,商既没有结束,也没有循环,因此计算器在那里停止,并以省略号标记截断之处。增加小数位数即可看到更多的数字。

什么是余数?

余数是整数部分相除之后剩下的数。对于 1000 ÷ 7,余数为6,因为 1000 = 7 × 142 + 6。有小数时,余数仍然是以原数单位计算的剩余量。

我输入的数字会被发送到服务器吗?

不会。除法完全在您的浏览器中完成,您输入的内容不会被保存,也不会发送给我们或任何其他服务器。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。