如何将数字转换为罗马数字

如何将十进制数转换为 罗马数字

十进制数到罗马数字的转换

对于十进制数 x:

    1. 从下表中找出小于或等于小数 x 的最高小数 v

      及其对应的罗马数字n:

 

十进制值 (v)罗马数字 (n)
1个
4个四、
5个V
9
10X
40加大码
50大号
90后XC
100C
400光盘
500
900厘米
1000

 

  1. 写下你找到的罗马数字 n 并从 x 中减去它的值 v:

    x = - v

  2. 重复阶段 1 和 2,直到得到 x 的零结果。

示例#1

x = 36

迭代#十进制数 (x)最高十进制值 (v)最高罗马数字 (n)临时结果
1个3610XX
2个2610XXX
3个1610XXXX
4个6个5个VXXXV
5个1个1个三十六

 

例子#2

x = 2012

迭代#十进制数 (x)最高十进制值 (v)最高罗马数字 (n)临时结果
1个20121000
2个10121000毫米
3个1210XMMX
4个2个1个MMXI
5个1个1个MMXII

 

例子#3

x = 1996

迭代#十进制数 (x)最高十进制值 (v)最高罗马数字 (n)临时结果
1个1996年1000
2个996900厘米MCM
3个9690后XCMCMXC
4个6个5个VMCMXCV
5个1个1个MCMXCVI

 

 

 

如何将罗马数字转换为数字 ►

 


也可以看看

Advertising

数字转换
°• CmtoInchesConvert.com •°