给定一个整数 numnum,将整数转换成罗马数字。
如1,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。
输入格式
第一行输入一个整数num(1≤num≤3999)。
输出格式
输出 num 对应的罗马数字。
样例输入
123
样例输出
CXXIII
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[][] lm = {
{ "", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX" },
{ "", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC" },
{ "", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM" },
{ "", "M", "MM", "MMM" }
};
Scanner scanner = new Scanner(System.in);
int in = scanner.nextInt();
System.out.print(lm[3][(in/1000)]+""+lm[2][(in/100)%10]+""+lm[1][(in/10)%10]+""+lm[0][(in%10)]);
}
}