Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
罗马数字组成单元:
I: 1
IV: 4
V: 5
V: 5
IX: 9
X: 10
X: 10
XL: 40
L: 50
L: 50
XC: 90
C: 100
C: 100
CD: 400
D: 500
D: 500
CM: 900
M: 1000
用暴力法将待转的数从最大的单元开始减,待转换数大于单元数,则加上当前单元罗马数;
M: 1000