如何将十进制数转换为 罗马数字。
对于十进制数 x:
及其对应的罗马数字n:
十进制值 (v) | 罗马数字 (n) |
---|---|
1个 | 我 |
4个 | 四、 |
5个 | V |
9 | 九 |
10 | X |
40 | 加大码 |
50 | 大号 |
90后 | XC |
100 | C |
400 | 光盘 |
500 | 丁 |
900 | 厘米 |
1000 | 米 |
x = x - v
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个 | 我 | 三十六 |
x = 2012
迭代# | 十进制数 (x) | 最高十进制值 (v) | 最高罗马数字 (n) | 临时结果 |
---|---|---|---|---|
1个 | 2012 | 1000 | 米 | 米 |
2个 | 1012 | 1000 | 米 | 毫米 |
3个 | 12 | 10 | X | MMX |
4个 | 2个 | 1个 | 我 | MMXI |
5个 | 1个 | 1个 | 我 | MMXII |
x = 1996
迭代# | 十进制数 (x) | 最高十进制值 (v) | 最高罗马数字 (n) | 临时结果 |
---|---|---|---|---|
1个 | 1996年 | 1000 | 米 | 米 |
2个 | 996 | 900 | 厘米 | MCM |
3个 | 96 | 90后 | XC | MCMXC |
4个 | 6个 | 5个 | V | MCMXCV |
5个 | 1个 | 1个 | 我 | MCMXCVI |