罗马数字和阿拉伯数字转换器

罗马数字

罗马数字是古罗马使用的一种记数系统,在阿拉伯数字传入之前使用较为普遍,目前大家可能在钟表、日历、文章的排序 、建筑物、元素周期表等方面还能见到它,因为它的使用在逐渐减少。罗马数字使用了7种符号,其中每个符号对应的阿拉伯数字为:I - 1、V - 5、X - 10、L - 50、C - 100、D - 500、M - 1000,其它罗马数字均有这7种符号组合而成,常见的罗马数字、计算公式和阿拉伯数字对照表如下所示:

罗马数字 计算公式 阿拉伯数字
I 1 1
II 1+1 2
III 1+1+1 3
IV 5-1 4
V 5 5
VI 5+1 6
VII 5+1+1 7
VIII 5+1+1+1 8
IX 10-1 9
X 10 10
XI 10+1 11
XII 10+1+1 12
XIII 10+1+1+1 13
XIV 10-1+5 14
XV 10+5 15
XVI 10+5+1 16
XVII 10+5+1+1 17
XVIII 10+5+1+1+1 18
XIX 10-1+10 19
XX 10+10 20
XXX 10+10+10 30
XL 50-10 40
L 50 50
LX 50+10 60
LXX 50+10+10 70
LXXX 50+10+10+10 80
XC 100-10 90
XCIX 100-10-1+10 99
C 100 100
CI 100+1 101
CII 100+1+1 102
CXCIX 100-10+100-1+10 199
CC 100+100 200
CCC 100+100+100 300
CD 500-100 400
D 500 500
DC 500+100 600
DCCC 500+100+100+100 800
CM 1000-100 900
M 1000 1,000
MCD 1000-100+500 1,400
MCDXXXVII 1000-100+500+10+10+10+5+1+1 1,437
MD 1000+500 1,500
MDCCC 1000+500+100+100+100 1,800
MDCCCLXXX 1000+500+100+100+100+50+10+10+10 1,880
MCM 1000-100+1000 1,900
MM 1000+1000 2,000
MMM 1000+1000+1000 3,000
MMMCCCXXXIII 1000+1000+1000+100+100+100+10+10+10+1+1+1 3,333
MMMCMXCIX 1000+1000+1000-100+1000-10+100-1+10 3,999