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

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

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

對於十進制數字x:

  1. 從下表中找到小於或等於十進制數字x的最高十進制值v

    及其對應的羅馬數字n:

  2.  

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

     

  3. 寫下找到的羅馬數字n並從x中減去其值v:

    x = x - v

  4. 重複階段1和2,直到x的結果為零。

例子1

x = 36

迭代號 小數(x) 最高十進制值(v) 羅馬最高數字(n) 臨時結果
1 36 10 X X
2 26 10 X XX
3 16 10 X XXX
4 6 5 V XXXV
5 1 1 三十六

 

範例#2

x = 2012

迭代號 小數(x) 最高十進制值(v) 羅馬最高數字(n) 臨時結果
1 2012年 1000 M M
2 1012 1000 M MM
3 12 10 X MMX
4 2 1 MMXI
5 1 1 MMXII

 

例子#3

x = 1996

迭代號 小數(x) 最高十進制值(v) 羅馬最高數字(n) 臨時結果
1 1996年 1000 M M
2 996 900 CM MCM
3 96 90 XC MCMXC
4 6 5 V MCMXCV
5 1 1 MCMXCVI

 

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

 


也可以看看

Advertising

NUMBER轉換
快速表格