罗马数字

来源:互联网 发布:遗传算法解决工程问题 编辑:程序博客网 时间:2024/05/05 12:34
罗马数字:

羅馬字

數字

羅馬字

數字

羅馬字

數字

羅馬字

數字

I

1

XI

11

XXI

21

C

100

II

2

XII

12

XXIX

29

CI

101

III

3

XIII

13

XXX

30

CC

200

IV

4

XIV

14

XL

40

D

500

V

5

XV

15

XLVIII

48

DC

600

VI

6

XVI

16

IL

49

CM

900

VII

7

XVII

17

L

50

M

1000

VIII

8

XVIII

18

LX

60

MDCLXVI

1666

IX

9

XIX

19

XC

90

MCMLXX

1970

X

10

XX

20

XCVIII

98

 

 

 

拼写规则
罗马数字共有7个,即I(1),V(5),X(10),L(50),C(100),D(500),M(1000)。按照下面的规则可以表示任意正整数。

 

重复数次:1个罗马数字重复几次,就表示这个数的几倍。
右加左减:在一个较大的罗马数字的右边记上一个较小的罗马数字,表示大数字加小数字。在一个较大的数字的左边记上1个较小的罗马数字,表示大数字减小数字。但是,左减不能跨越一个位数。比如,99不可以用IC表示,而是用XCIX表示。此外,左减数字不能超过1位,比如8写成VIII,而非IIX。同理,右加数字不能超过3位,比如14写成XIV,而非XIIII。
加线乘千:在1个罗马数字的上方加上1条横线或者在右下方写M,表示将这个数字乘以1000,即是原数的1000倍。同理,如果上方有2条横线,即是原数的1000000倍。
单位限制:同样单位只能出现3次,如40不能表示为XXXX,而要表示为XL。但是,由于IV是古罗马神话主神朱庇特(IVPITER,古罗马字母没有J和U)的首字,因此有时用IIII代替IV

0 0