1. 程式人生 > >給定一個整數 numnum,將整數轉換成羅馬數字。

給定一個整數 numnum,將整數轉換成羅馬數字。

給定一個整數 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)]); } }