I - 1II - 2III - 3IV - 4V - 5VI - 6X - 10L - 50C - 100D - 500M - 1000罗马数字共有七个，即I(1)，V(5)，X(10)，L(50)，C(100)，D(500)，M(1000)。按照下面的规则可以表示任意正整数。重复数次：一个罗马数字重复几次，就表示这个数的几倍。如："III"表示"3"；"XXX"表示"30"。右加左减：在一个较大的罗马数字的右边记上一个较小的罗马数字，表示大数字加小数字，如"VI"表示"6"，"DC"表示"600"。一个代表大数字的符号左边附一个代表小数字的符号，就表示大数字减去小数字的数目，如"IV"表示"4"，"XL"表示"40"，"VD"表示"495"。尽管在一个较大的数字的左边记上一个较小的罗马数字，表示大数字减小数字。但是，左减不能跨越等级。比如，99不可以用IC表示，用XCIX表示。加线乘千：在一个罗马数字的上方加上一条横线或者在右下方写M，表示将这个数字乘以1000，即是原数的1000倍。同理，如果上方有两条横线，即是原数的1000000倍。单位限制：同样单位只能出现3次，如40不能表示为XXXX，而要表示为XL。