罗马数字计算器

输入两个罗马数字即可做加、减运算(如 XIV + IX = XXIII),工具会逐步展示每个数拆成符号值的过程;同时提供 1-3999 的阿拉伯数字与罗马数字双向互转。全部在浏览器本地完成,不发起任何网络请求。

罗马数字运算 等待输入

只接受 1-3999 范围内的标准罗马数字(I、V、X、L、C、D、M,遵循减法规则)。减法结果若小于 1 则无法用罗马数字表示。

运算结果
算式—
结果(罗马)—
结果(阿拉伯)—
结果字符数—
输入两个罗马数字并点击「计算」,结果与换算过程将显示在这里。

换算过程会展示每个罗马数字按符号值拆分并求和的过程。

阿拉伯数字 ↔ 罗马数字互转

互转同样限定在 1-3999,超出范围或写法不规范会给出提示。

计算规则
  • 基本符号:I=1、V=5、X=10、L=50、C=100、D=500、M=1000。
  • 加法规则:相同或更小的符号写在右侧表示相加,如 VIII = 5+1+1+1 = 8。
  • 减法规则:小的符号写在大的左侧表示相减,仅限 IV=4、IX=9、XL=40、XC=90、CD=400、CM=900。
  • 同一符号最多连续出现 3 次,如 III=3、XXX=30,不会出现 IIII。
  • 标准罗马数字仅表示 1-3999;大于 3999 通常借助上划线等扩展写法,本工具不支持。
  • 运算结果若为 0 或负数(如 IX − XIV),因罗马数字无法表示而给出提示。