如何用罗马数字表示所有的数字?
如何用罗马数字表示所有的数字?
罗马数字是欧洲在阿拉伯数字传入之前使用的一种数码.罗马数字采用七个罗马字母作数字,即Ⅰ(1)、X(10)、C (100)、M (1000),V (5)、L(50)、D (500).记数的方法:(1)相同的数字连写,所表示的数等于这些数字相加得到的数,如,Ⅲ = 3;(2)小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如,Ⅷ = 8,Ⅻ = 12;(3)小的数字,(限于Ⅰ、X 和 C)在大的数字的左边,所表示的数等于大数减小数得到的数,如,Ⅳ = 4,Ⅸ = 9;(4)在一个数的上面画一条横线,表示这个数增值 1 000 倍,如 Ⅻ = 12 000 .罗马数字的组数规则,有几条须注意掌握;(1)基本数字Ⅰ、X 、C 中的任何一个,自身连用构成数目,或者放在大数的右边连用构成数目,都不能超过三个;放在大数的左边只能用一个.(2)不能把基本数字 V 、L 、D 中的任何一个作为小数放在大数的左边采用相减的方法构成数目;放在大数的右边采用相加的方式构成数目,只能使用一个.(3)V 和 X 左边的小数字只能用Ⅰ.(4)L 和 C 左边的小数字只能用×.(5)D 和 M 左 边的小数字只能用 C .用罗马数字记较大的数非常麻烦,所以已不常用了.在中文出版物中,罗马数字主要用于某些代码,如产品型号等.计算机 ASCⅡ码收录有合体的罗马数字 12 .
罗马数字起源于古罗马.一共有7个数字符号:IVXLCDM.相应的阿拉伯数字表示为:1510501005001000用罗马数字表示数时,如果几个相同的数字并列,就表示这个数的值是数码的几倍.倒如:罗马数字要表示3,可以写成III;要表示20,可以写成XX;要表示30,可写成XXX.不相同的几个数码并列时,如果小的数码在右边,就表示数的数值是这几个数码的和;如果小的数码在基边,就表示数的数值是数码之差.例如:6用罗马数字可以表示为VI;4用罗马数字表示为IV;11用罗马数字表示为XI;48用罗马数字表示为IIL.在数字上面画一横线,表示这个数字增值1000倍.例如:10000写成X;11000写成XI.遗憾的是,罗马数字里没有0.这种记数法有很大不便.如果表示8732这个数,那么就得写成IIXDCCXXXII如果要有0就方便多了.0引入的时间是在中世纪,那时欧洲教会的*非常强大,他们千方百计地阻止0的传播,甚至有人为了传播0而被处死.但是黑暗终究战胜不了光明,人们一但意识到0的重要作用,就会不顾一切地冲破教会的束缚,大胆地使用起它来.