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

优秀网站作品下载网页版微信官网

优秀网站作品下载,网页版微信官网,做教育集团的网站,甘肃省住房城乡建设厅网站首页题目链接#x1f517;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 1. 题目分析 我们在做题的时候#xff0c;一定要知道题目的目的是什么#xff0c;我们可以结合测试用例和提示来看。 我们可以分析以下几点#xff1a; 1. 每一个罗马数字都…题目链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 1. 题目分析 我们在做题的时候一定要知道题目的目的是什么我们可以结合测试用例和提示来看。 我们可以分析以下几点 1. 每一个罗马数字都对应着一个数值 2. 一般情况罗马数字是大的在前面小的在后面比如MXI 1000 10 1 1011 3. 特殊情况I可以放在V和X的左边IV 4        IX 9 X可以放在L和C的左边XL  40        XC 90 C可以放在D和M的左边CD  400        CM  900 4. 所以我们写代码的时候要在特殊情况这里专门弄一个条件出来。 2. 做题思路 因为这是字符串中的每一个字符对应着相应的数值我们首选switch语句来解答这一问题下面就是代码 3. 源代码 int romanToInt(char * s) {char* c s; //定义一个指针变量来专门用来移动的int num 0; //返回的数值//我们用c来遍历这个字符串当*c为空字符的时候整个循环结束while(*c){//我们要判断每一个字符是什么所以括号里是*cswitch(*c){case M:num num 1000;//这里是必须写的如果不写break会继续往下走的写了break就止步到这里跳出switch语句break; case D:num num 500; break; //当是特殊情况的时候我们就看它下一个是不是那几个情况是就特殊判断不是就正常走case C:if(*(c1) D){num num 400;c;}else if(*(c1) M){num num 900;c;}elsenum num 100;break;case L:num num 50;break;case X:if(*(c1) L){num num 40;c;}else if(*(c1) C){num num 90;c;}elsenum num 10;break;case V:num num 5;break;case I:if(*(c1) V){num num 4;c;}else if(*(c1) X){num num 9;c;}elsenum num 1;break;default:break;}c;}return num; }
http://www.huolong8.cn/news/191351/

相关文章:

  • 大地保险网站丰都网站建设哪家好
  • 上海松一网站建设设计中国北京2021
  • 济南软月建站做网站的做app的
  • 做网站资料创意设计活动加计扣除
  • 制作网站支付方式学设计的学校
  • 欧美做受网站视频播放厦门百度竞价开户
  • 深圳企业网站哪家强做PPT参考图片网站 知乎
  • 网站建设需要什么技能零基础家装设计师自学
  • 昆明做网站建设贵州做网站怎么推广
  • 化妆品网站主页设计关于网站及新媒体平台建设的规划
  • 提升访问境外网站速度百度网址大全 简单版
  • 做年会的网站wordpress 采集图片
  • 大型房产网站模板做二手衣服的网站有哪些
  • 怎么建设一个漫画网站个人做的网站有什么危险吗
  • jq动画效果网站有关网站空间正确的说法是
  • 安徽平台网站建设哪里好机关网站及新媒体建设实施方案
  • 中山企业网站制作百姓网二手车
  • 新网站建设特色郑州网站建设e00
  • 昆山专业网站建设公司做网站图片切图是什么
  • 辽阳银梦网站建设上海市企业服务云
  • 求创意设计分享的网站网站开发和运营维护
  • 重庆大渡口营销型网站建设公司哪家好营销方案ppt
  • 网站设计流程软件电子商务网站建设与管理a
  • 怎么做一淘宝客网站吗新一代设计协作工具
  • 无锡公司做网站网络建设公司排行
  • wordpress建站教程主题社区网站的推广方案
  • 怎么网上推广自己的门店网络舆情优化公司
  • 河源网站设计怎么做wordpress换域名后缩略图不显示
  • 广元建设厅官方网站室内设计学校专升本
  • 推荐网站建设品牌个人账号如何注册网站