TingYu Tools

罗马数字转换

阿拉伯数字 ⇄ 罗马数字

转换模式

输入

支持范围:1 到 3999
💡 使用说明

什么是罗马数字?

罗马数字是古罗马使用的数字系统,使用拉丁字母的组合来表示数字。

基本符号

I1
V5
X10
L50
C100
D500
M1000

组合规则

  • 加法规则:较大的在前,相加(如:VI = 5 + 1 = 6)
  • 减法规则:较小的在前,相减(如:IV = 5 - 1 = 4)
  • 重复规则:I、X、C 可连续出现 3 次(如:III = 3)
  • 禁止规则:V、L、D 不能重复

常见示例

  • 2024 = MMXXIV (1000 + 1000 + 10 + 10 + 4)
  • 1999 = MCMXCIX (1000 + 900 + 90 + 9)
  • 444 = CDXLIV (400 + 40 + 4)
  • 3999 = MMMCMXCIX (最大支持值)

转换结果

MCMXCIX
输入1999
输出MCMXCIX
符号数量7
有效范围1-3999
转换步骤
1
1999 - 1000 = 999
添加符号 M (1000) → M
2
999 - 900 = 99
添加符号 CM (900) → MCM
3
99 - 90 = 9
添加符号 XC (90) → MCMXC
4
9 - 9 = 0
添加符号 IX (9) → MCMXCIX
常见数字参考
1I
2II
3III
4IV
5V
10X
50L
100C
500D
1000M
1999MCMXCIX
2024MMXXIV