当前位置: 首页 > news >正文

响应式网站简单模板云系统wordpress

响应式网站简单模板,云系统wordpress,请人代做谷歌外贸网站,收费下载网站源码力扣 12. 整数转罗马数字 解题思路 当某个位数的某个数不为4或9时#xff0c;高位对应的字符总是在低位对应的字符前面。只有当该数为4或9时#xff0c;低位对应的字符在高位前面。 根据这一特性#xff0c;我们进行分类讨论。 1.当数为4时#xff0c;则对应的罗马数为 10 …力扣 12. 整数转罗马数字 解题思路 当某个位数的某个数不为4或9时高位对应的字符总是在低位对应的字符前面。只有当该数为4或9时低位对应的字符在高位前面。 根据这一特性我们进行分类讨论。 1.当数为4时则对应的罗马数为 10 ^ 幂次对应该数位的次数加上5 * 10 ^ 幂次。 如40则对应的罗马数为 X10L50。 2.当数为9时则对应的罗马数为 10 ^ 幂次对应该数位的次数加上5 * 10 ^ 幂次。 如90则对应的罗马数为 X10C100。 3.当数为其他时如果大于5则先加上 5 * 10 ^ 幂次对应的罗马数再加上 除5余数个数的 10^幂次对应的罗马数。如8对应的罗马数为 V5对应的罗马数III3个1对应的罗马数实现代码 class Solution { public:string intToRoman(int num) {int quotient 1; //当前位数的幂次string resStr ;while(num ! 0){int mod num % 10;string str;if(mod 9){str.append(1, GetRoman(quotient));str.append(1, GetRoman(10 * quotient));}else if(mod 4){str.append(1,GetRoman(quotient));str.append(1, GetRoman(5 * quotient));}else{if(mod 5){str.append(1, GetRoman(5 * quotient));}mod num % 5;char ch GetRoman(quotient);for(int i 1; i mod; i)str.append(1, ch);}resStr str resStr;quotient * 10;num / 10;}return resStr;}char GetRoman(int value){char res;switch (value){case 1:res I;break;case 5:res V;break;case 10:res X;break;case 50:res L;break;case 100:res C;break;case 500:res D;break;case 1000:res M;break;default:break;}return res;} };
http://www.zqtcl.cn/news/655078/

相关文章:

  • 湖北专业网站建设维修电话企业网络管理方案
  • 做网站外链wordpress网页怎么上传
  • wordpress站点优化石景山网站开发
  • 企业网站建设的流程店铺推广引流
  • 北京网站优化wyhseo信息化建设杂志社官方网站
  • 网站图片处理方案动漫制作这个专业怎么样
  • 做写手哪个网站好黄页网站建设黄页网站建设
  • 多语言企业网站免费模板网站哪个好
  • 拟一份饰品网站建设合同襄樊门户网站建设
  • 你对网站第一印象受欢迎的广州做网站
  • 网站开发项目的需求分析浙江省城乡建设网站证件查询
  • 整站seo定制简单 大气 网站模版
  • 网站界面设计策划书怎么做云匠网订单多吗
  • html教程 pdf网站建设优化兰州
  • 招聘网站可以同时做两份简历吗外贸网站示例
  • 黑链 对网站的影响企业融资计划书范本
  • 自己的简历怎么制作网站学院网站建设成效
  • 周口seo 网站郑州建站网站的公司
  • 网站布局模板北京装修大概多少钱一平方
  • 德阳网站建设ghxhwl风景网站模板
  • 昌邑网站建设拓者设计吧现代效果图
  • 学校网站建设成功案例网站开发需要学习哪些内容
  • 怎么让公司建设网站seo于刷网站点击
  • 网站建设合同严瑾建设网站宣传
  • 哪个网站做餐饮推广最好深圳市信任网站
  • 网站模板 整站源码广州网站vi设计报价
  • 百度速页建站wordpress审核插件
  • 怎么给网站wordpress专业的vi设计公司
  • 百度关键词在线优化寻找郑州网站优化公司
  • 网站建设适合什么单位网络推广员工作内容