Integer to Roman 整数转换成罗马数字
2014-01-19 21:18
260 查看
class Solution {
public:
string intToRoman(int num) {
string str="";
int value[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};
string symbol[]={"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
for(int i=0;i<13&&num>0;i++)
{
while(num>=value[i])
{
num-=value[i];
str+=symbol[i];
}
}
return str;
}
};
public:
string intToRoman(int num) {
string str="";
int value[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};
string symbol[]={"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
for(int i=0;i<13&&num>0;i++)
{
while(num>=value[i])
{
num-=value[i];
str+=symbol[i];
}
}
return str;
}
};
相关文章推荐
- 计蒜客 第14题:罗马数字转换成整数
- 罗马数字转换为整数
- 将罗马数字转换成整数
- 整数转换成罗马数字
- 整数转换成罗马数字
- 计蒜客 难题题库 013 整数转换成罗马数字
- 整数转换成罗马数字
- 【计蒜客系列】挑战难题14:罗马数字转换成整数
- 罗马数字转换成整数(注意罗马数字的大小表示问题)
- 第14题:罗马数字转换成整数
- 罗马数字转换为整数
- 计蒜客 挑战难题 第14题:罗马数字转换成整数
- 罗马数字转换成整数
- 计蒜课挑战难题:罗马数字转换成整数
- 将8进制字符串转换为整数的代码
- C#--第2周实验--将读入的字符转换为整数(ASCII)输出,并看看小写字母与大写字母A的ASCII码是多少
- Java中二进制和十进制整数之间相互转换的思考
- CString或宽字符串转换成10进制整数的两种办法
- 计蒜客 第13题:整数转换成罗马数字
- 算法练习Ip地址与整数的互相转换ipstrToint