基本的计数方法如下:
1-10之间的数字的最基本的表示方式(罗马数字是十进制的)
I, II, III, IV, V, VI, VII, VIII, IX, X
基本原则,在有两种符号的情况下,小数在左为减法...注意,4和9的表示方法通常是以减法表示的。
然后10到100的表示为:
X, XX, XXX, XL, L, LX, LXX, LXXX, XC, C....错误;另外,左减最多一个,右加最多三个。以及上方加线或者下标加M表示乘以1000。...,只有当小数为1,10,100并与后面的数字作减法的时候,才可以小数在大数前面。...如:
MCMLIV = 1000 + (1000-100) + 50 + (5-1)
所以一种思路是:在字符串中检测右边比自己小的位置,将该位置的数加上负号,最后直接求和。