Given an integer, convert it to a roman numeral.

Input is guaranteed to be within the range from 1 to 3999.

int key[]={, , , , ,, , , , , , , };
string romans[]={"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"}; class Solution {
public:
string intToRoman(int num) {
for(int i = ; i < ; ++ i){
if(key[i]<= num) return romans[i]+intToRoman(num-key[i]);
}
return "";
}
};

最新文章

  1. hibernate -- HQL语句总结
  2. Android ScrollView与ListView的冲突解决办法汇总
  3. Python底层socket库
  4. form表单reset表格并执行搜索
  5. TextGrocery中文文本分类处理
  6. Python--Cmd窗口运行Python时提示Fatal Python error: Py_Initialize: can&#39;t initialize sys standard streams LookupError: unknown encoding: cp65001
  7. logback 常用配置详解(二)
  8. 转:OpenCms 9.0.1汉化
  9. Android支付宝SDK开发笔记
  10. jquery获取标签内容,编辑内容
  11. 在linux下配置Nginx+Java+PHP的环境
  12. DataTable无法使用AsEnumerable ()的解决办法
  13. How to run Tomcat without root privileges? 常规用户使用tomcat的80端口
  14. Scala学习之延迟绑定
  15. Symfony命令大全
  16. plsql 安装后database下拉没有东西
  17. 使用命令行生成jar包
  18. SpringBoot编写自定义的starter 专题
  19. MySQL的自动提交模式
  20. 我对领域驱动设计(DDD)的学习成果

热门文章

  1. Xcode 7如何免费真机调试iOS应用
  2. Linq学习笔记---Linq to Xml操作
  3. EF &ndash; 7.一对多关联
  4. Faster-rnnlm代码分析2 - HSTree的构造
  5. Android 注解工具 ButterKnife
  6. NuGet安装和使用
  7. android 入门-库的生成jar 和引用jar
  8. view的setTag() 和 getTag()应用 (转)
  9. 总结列表显示ListView知识点
  10. C++异常处理机制几种方法