直接模拟就行,好像我写的比较麻烦了,用的最原始的模拟……代码不好意思贴了……
有更快的方法。对于每一个位上的数,起罗马数字0~9都可以用三个数来记下各个字母的数目,所以建立数组a来记录下0~9的字母个数。对于不同数位,它们间的罗马字母表差值为2,即每统计完一位,把当前字母指针后移两位即可用来统计下一个数位