如何將羅馬數字轉換為數字

如何將羅馬數字轉換為十進制數字。

羅馬數字到十進制數字的轉換

對於羅馬數字r:

  1. 從下表中找到最高羅馬數字(n)和最高十進制值(v)

    從羅馬數字r的左側部分獲取:

  2.  

    羅馬數字(n) 小數(v)
    1
    IV 4
    V 5
    9
    X 10
    XL 40
    L 50
    XC 90
    C 100
    CD 400
    D 500
    CM 900
    M 1000

     

  3. 將找到的羅馬數字的值v添加到十進制數字x中:

    x = x + v

  4. 重複階段1和2,直到獲得r的所有羅馬數字。

例子1

r = XXXVI

迭代號 羅馬最高數字(n) 最高十進制值(v) 小數(x)
1 X 10 10
2 X 10 20
3 X 10 30
4 V 5 35
5 1 36

 

範例#2

r = MMXII

迭代號 羅馬最高數字(n) 最高十進制值(v) 小數(x)
1 M 1000 1000
2 M 1000 2000
3 X 10 2010
4 1 2011年
5 1 2012年

 

 

例子#3

r = MCMXCVI

迭代號 羅馬最高數字(n) 最高十進制值(v) 小數(x)
1 M 1000 1000
2 CM 900 1900年
3 XC 90 1990
4 V 5 1995年
5 1 1996年

 

如何將數字轉換為羅馬數字►

 


也可以看看

NUMBER轉換
快速表格