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

给个网站能看的营销型网站建设中坚站

给个网站能看的,营销型网站建设中坚站,长沙室内设计公司排名,手机 字体 wordpress罗马数字包含以下七种字符:I#xff0c;V#xff0c;X#xff0c;L#xff0c;C,D和M。 例如#xff0c;罗马数字2写做 II #xff0c;即为两个并列的 1。12 写做XII#xff0c;即为XII。27写做 XXVII,即为XXV II 。 通常情况下#xff0c;罗马数字中小的数字在大的数字…罗马数字包含以下七种字符:IVXLC,D和M。 例如罗马数字2写做 II 即为两个并列的 1。12 写做XII即为XII。27写做 XXVII,即为XXV II 。 通常情况下罗马数字中小的数字在大的数字的右边。但也存在特例例如4不写做 IIII而是 IV。数字1在数字 5 的左边所表示的数等于大数5减小数1得到的数值4。同样地数字9表示为IX。这个特殊的规则只适用于以下六种情况: 。I可以放在 V(5)和 X(10)的左边来表示 4和 9。 ·X可以放在L(50)和C(100)的左边来表示40 和 90。 。C可以放在 D(500)和M(1000)的左边来表示 400 和 900。 给你一个整数将其转为罗马数字。 C#处理逻辑如下 private class Romanner{/// summary/// 数字/// /summarypublic int Num { get; set; }/// summary/// 罗马数/// /summarypublic string Roman { get; set; }}private ListRomanner _romanners new ListRomanner(){new Romanner(){Num1,RomanI},new Romanner(){Num4,RomanIV},new Romanner(){Num5,RomanV},new Romanner(){Num9,RomanIX},new Romanner(){Num10,RomanX},new Romanner(){Num40,RomanXL},new Romanner(){Num50,RomanL},new Romanner(){Num90,RomanXC},new Romanner(){Num100,RomanC},new Romanner(){Num400,RomanCD},new Romanner(){Num500,RomanD},new Romanner(){Num900,RomanCM},new Romanner(){Num1000,RomanM}};public string GetRotmanNumbers(int num) {// 案例// 3 III// 4 IV// 7 VII// 9 IX 10 1// 58 LVIII 50 5 1 1 1// 299 CCIC// 499 ID// 1994 MCMXCIV 1000 100 1000 10 100 1 5// 2999 MMCMXCIX// 472 CDLXXIIStringBuilder sb new StringBuilder();var maxRommaner _romanners.OrderByDescending(t t.Num).First();while (num 0){//大于区间范围内的值if (num maxRommaner.Num){sb.Append(maxRommaner.Roman);num num - maxRommaner.Num;}// 在定义区间范围内的值else{for (int i 0; i _romanners.Count; i){// 指定区间if (num _romanners[i].Num){sb.Append(_romanners[i].Roman);num num - _romanners[i].Num;break;}else if (num _romanners[i].Num){var previousRomanner _romanners[i - 1];num num - previousRomanner.Num;sb.Append(previousRomanner.Roman);break;}}}}return sb.ToString(); } 参考写法readonly Tupleint, string[] valueSymbols {new Tupleint, string(1000, M),new Tupleint, string(900, CM),new Tupleint, string(500, D),new Tupleint, string(400, CD),new Tupleint, string(100, C),new Tupleint, string(90, XC),new Tupleint, string(50, L),new Tupleint, string(40, XL),new Tupleint, string(10, X),new Tupleint, string(9, IX),new Tupleint, string(5, V),new Tupleint, string(4, IV),new Tupleint, string(1, I)};public string IntToRoman(int num){StringBuilder roman new StringBuilder();foreach (Tupleint, string tuple in valueSymbols){int value tuple.Item1;string symbol tuple.Item2;while (num value){num - value;roman.Append(symbol);}if (num 0){break;}}return roman.ToString();}
http://www.zqtcl.cn/news/188313/

相关文章:

  • 现在还有企业做网站吗做百度推广送的网站
  • 公司年前做网站好处互联网推广运营是做什么的
  • 公司网站建设杭州钓鱼网站制作的报告
  • 宁海有做网站的吗网络规划设计师需要掌握哪些
  • 百度云注册域名可以做网站明码有了主机如何做网站
  • 门户网站推广方案连云港市电信网站建设
  • 网站程序如何制作app商城开发价格
  • 用易语言做攻击网站软件国药控股北京有限公司
  • 宁津 做网站湛江招聘网最新招聘
  • 网站建设优化服务器asp企业网站
  • 门窗网站源码建筑模板厂家联系方式
  • 太原网站建设解决方案做建筑机械网站那个网站好
  • 丹徒做网站产品外贸营销推广方案
  • 信息技术 网站建设教案做是么网站
  • 网站建设培训报名wordpress 到小程序
  • 郑州做网站软件建设网站培训
  • 做网站卖东西赚钱吗凡科互动官网登陆
  • 免费写作网站通道一通道二通道三免费
  • 腾讯云做网站选哪个网络广告推广员
  • 昆明网站开发哪家好做网站怎么做小图标
  • 泉州做外贸网站成都idc机房托管
  • 南京林业大学实验与建设网站宁波软件开发制作
  • 北京专业网站制作服务郑州有学网站制作
  • 搭建wordpress需要什么样的环境专注软件优化分享的网站
  • 网站备案后 如何建设下载免费ppt模板
  • 重慶网站建设网络服务器可提供的常见服务有什么、什么、什么和什么服务
  • 网站制作有限公司英文都不懂 学网站建设维护难吗
  • 深圳网站建设公司开发制作网站免费的网页网站
  • 开发网站公司德州做网站公司电话
  • 公司门户网站开发个人网站备案成功后怎么做