阿拉伯數字與羅馬數字轉換(1~100 對照表)與算法

最後更新日期:2023年10月21日

1~100的阿拉伯數字與羅馬數字轉換對照表,關於羅馬數字有哪些特色?

 

關於羅馬數字

  • 羅馬數字用來表達正整數。
  • 羅馬數字沒有「0」。
  • 羅馬數字只用來紀錄標記,通常不作四則運算。
  • 羅馬數字由七個字母組成,即Ⅰ(1)、Ⅴ(5)、Ⅹ(10)、Ⅼ(50)、Ⅽ(100)、Ⅾ(500)和Ⅿ(1000)。
  • 羅馬數字上方加一條橫線,代表乘1000,加上兩條橫線,代表乘1000再乘1000。

表示法則

  • 同樣數碼最多只能出現3次,例如:4不能是IIII。
  • 在一個較大的羅馬數字的「右邊」記上一個較小的羅馬數字,表示大數字「加」小數字,例如:XI = 10+1。
  • 在一個較大的羅馬數字的「左邊」記上一個較小的羅馬數字,表示大數字「減」小數字,例如:XL = 50-10。
  • 左減數字不能超過1位,譬如8不能寫成IIX,而是VIII。
  • 右加數字不能超過3位,譬如14寫成XIV,不是XIIII。

羅馬數字與阿拉伯數字1~100對照表

阿拉伯數字羅馬數字計算方式
1I1
2II1+1
3III1+1+1
4IV5-1
5V5
6VI5+1
7VII5+1+1
8VIII5+1+1+1
9IX10-1
10X10
11XI10+1
12XII10+1+1
13XIII10+1+1+1
14XIV10-1+5
15XV10
16XVI10+5+1
17XVII10+5+1+1
18XVIII10+5+1+1+1
19XIX10-1+10
20XX10+10
21XXI10+10+1
22XXII10+10+1+1
23XXIII10+10+1+1+1
24XXIV10+10-1+5
25XXV10+10+5
26XXVI10+10+5+1
27XXVII10+10+5+1+1
28XXVIII10+10+5+1+1+1
29XXIX10+10-1+10
30XXX10+10+10
31XXXI10+10+10+1
32XXXII10+10+10+1+1
33XXXIII10+10+10+1+1+1
34XXXIV10 + 10 + 10-1 + 5
35XXXV10 + 10 + 10 + 5
36XXXVI10 + 10 + 10 + 5+1
37XXXVII10 + 10 + 10 + 5+1+1
38XXXVIII10 + 10 + 10 + 5+1+1+1
39XXXIX10 + 10 + 10-1 + 10
40XL50-10
41XLI50-10+1
42XLII50-10+1+1
43XLIII50-10+1+1+1
44XLIV50-10-1+5
45XLV50-10+5
46XLVI50-10 + 5 + 1
47XLVII50-10 + 5 + 1 + 1
48XLVIII50-10 + 5 + 1 + 1 + 1
49XLIX50-10-1 + 10
50L50
51LI50+1
52LII50+1+1
53LIIII50+1+1+1
54LIV50-1+5
55LV50+5
56LVI50+5+1
57LVII50+5+1+1
58LVIII50+5+1+1+1
59LIX50+(10-1)
60LX50+10
61LXI50+10+1
62LXII50+10+1+1
63LXIII50+10+1+1+1
64LXIV50+10+(5-1)
65LXV50+10+5
66LXVI50+10+5+1
67LXVII50+10+5+1+1
68LXVIII50+10+5+1+1+1
69LXIX50+10+(10-1)
70LXX50 + 10 + 10
71LXXI50 + 10 + 10+1
72LXXII50 + 10 + 10+1+1
73LXXIII50 + 10 + 10+1+1+1
74LXXIV50 + 10 + 10 + 1 + 1 + 1
75LXXV50 + 10 + 10-1 + 5
76LXXVI50+10+10+5+1
77LXXVII50+10+10+5+1+1
78LXXVIII50+10+10+5+1+1+1
79LXXIX50+10+10+(10-1)
80LXXX50 + 10 + 10 + 10
81LXXXI50 + 10 + 10 + 10 + 1
82LXXXII50 + 10 + 10 + 10 + 1 + 1
83LXXXIII50 + 10 + 10 + 10 + 1 + 1 + 1
84LXXXIV50 + 10 + 10 + 10-1 + 5
85LXXXV50 + 10 + 10 + 10 + 5
86LXXXVI50 + 10 + 10 + 10 + 5 + 1
87LXXXVII50 + 10 + 10 + 10 + 5 + 1 + 1
88LXXXVIII50 + 10 + 10 + 10 + 5 + 1 + 1 + 1
89LXXXIX50 + 10 + 10 + 10-1 + 10
90XC100-10
91XCI100-10 + 1
92XCII100-10 + 1 + 1
93XCIII100-10 + 1 + 1 + 1
94XCIV100-10-1 + 5
95XCV100-10 + 5
96XCVI100-10 + 5 + 1
97XCVII100-10 + 5 + 1 + 1
98XCVIII100-10 + 5 + 1 + 1 + 1
99XCIX100-10-1 + 10
100C100

 


 

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

PHP Code Snippets Powered By : XYZScripts.com
返回頂端