1. 罗马数字转十进制数。
互换罗马数字是一串字符,每个字符表示一个数字,将所有字符对应的数字(字符值)加起来就可以了。一般情况下字符从大到小排列,注意一种特殊情况,字符值小的在前,此时看成负数即可。
2.十进制数转罗马数字。
将所有的字符值从大到小排列,包括特殊情况。从最大的字符值减起,每成功减一次,记录对应字符,直至为零。
1. 罗马数字转十进制数。
互换罗马数字是一串字符,每个字符表示一个数字,将所有字符对应的数字(字符值)加起来就可以了。一般情况下字符从大到小排列,注意一种特殊情况,字符值小的在前,此时看成负数即可。
2.十进制数转罗马数字。
将所有的字符值从大到小排列,包括特殊情况。从最大的字符值减起,每成功减一次,记录对应字符,直至为零。