题目意思:1-3999转罗马数字

思路:从大往小减

  ps:这题有点蛋疼

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

最新文章

  1. Visual Studio 2013 EF5实体数据模型 EDMX 使用 T4模板生成后使用 ObjectContext对象
  2. Test Android with QTP
  3. Android 操作系统的内存回收机制
  4. Python学习基础教程(learning Python)--2.2.1 Python下的变量解析
  5. (6)妈的终于找到能用的nehe sdk了
  6. NYOJ-253 凸包
  7. <转>如何测试一个杯子
  8. Android-相册效果(图片缩放 自由滑动)
  9. 《University Calculus》-chaper8-无穷序列和无穷级数-泰勒定理的证明
  10. spring 加载配置文件的相关配置总结
  11. jmeter测试教程
  12. 用node.js实现ORM的一种思路
  13. 使用PlanViz进行ABAP CDS性能分析
  14. IP、端口及远程服务器
  15. 在插件中得到,调用 插件的id
  16. 求两个整数的最大公约数GCM
  17. [转]JSTL 自定义方法报错Invalid syntax for function signature in TLD.
  18. 852. Peak Index in a Mountain Array
  19. SQL脚本修改数据库名称
  20. Selenium+Python自动化测试环境搭建和搭建过程遇到的问题解决

热门文章

  1. 【Animations】
  2. 线段树(区间维护):HDU 3308 LCIS
  3. call, apply && bind, currying
  4. Hat's Fibonacci(大数问题)
  5. java 编辑报错 非法字符: \ufeff 解决方案
  6. Greenplum 数据库架构分析
  7. Hadoop 的子项目
  8. Android FastJson解析
  9. 【转】Android开发中的SQLite事务处理,即beginTransaction()方法
  10. Bloom Filter 原理与应用