Integer to Roman

来源:互联网 发布:实体店倒闭数据 编辑:程序博客网 时间:2024/05/03 04:00
class Solution {
public:
    string intToRoman(int num) {
char* digit[10] = {"","I","II","III","IV","V","VI","VII","VIII","IX"};
char* ten[10] = {"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"};
char* hundreds[10] = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
char* thousand[4] = {"","M","MM","MMM"};
    string  t = thousand[num/1000];
string  h = hundreds[num%1000/100];
string  te = ten[num%100/10];
string  d = digit[num%10];
string f = t + h + te + d;
return f;
    }
};
0 0
原创粉丝点击