阿拉伯数字转罗马数字

规则:1-Ⅰ;2-Ⅱ;3-Ⅲ;4-Ⅳ;5-Ⅴ;6-Ⅵ;7-Ⅶ;8-Ⅷ;9-Ⅸ;10-Ⅹ;11-Ⅺ;12-Ⅻ;50-Ⅼ;100-Ⅽ;500-Ⅾ;1000-Ⅿ;没有数字0的表达

独立字符数字前放置比它小的1、10、100表示减掉它。如:Ⅳ=4;Ⅸ=9;ⅩⅬ=40;ⅠⅬ=49;ⅩⅭ=90;ⅠⅭ=99;ⅠⅮ=499;ⅩⅮ=490;ⅭⅮ=400;ⅭⅯ=900;ⅠⅯ=999;ⅩⅯ=990;

1000以上再无独立字符表达,更大的数字以重复标记来记录。如:3000-ⅯⅯⅯ;4000以上在数字后面加下标Ⅿ(或加上划线)代表将前面数乘以1000,更大的数字也如此;

在减法表达式来说,一个数字有几种不同表达方式的情况很常见。如:49 :可以有ⅠⅬ(50-1),ⅩⅬⅨ(50-10+9)两种表达方式;

999 :可以有ⅠⅯ(1000-1),ⅩⅯⅨ(1000-10+9),ⅭⅯⅠⅭ(1000-100+100-1),ⅭⅯⅩⅭⅨ(1000-100+100-10+9)等多种表达方式;

此工具在转换大于40000999的数字时可能会出现两个下标Ⅿ在不同之处的错误。可以说40000999是本工具的极限。