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

有那个网站可以做食品台账网站管理与维护

有那个网站可以做食品台账,网站管理与维护,中英文网站开发,第三方网站建设平台Problem: 12. 整数转罗马数字 文章目录 思路解题方法复杂度Code 思路 暴力破解 转换 解题方法 由思路可知 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( 1 ) O(1) O(1) Code char* intToRoman(int num) {char *s (char*)malloc(sizeof(char)*4000), *p s;while(…

Problem: 12. 整数转罗马数字

文章目录

  • 思路
  • 解题方法
  • 复杂度
  • Code

思路

暴力破解 + 转换

解题方法

由思路可知

复杂度

时间复杂度:

O ( n ) O(n) O(n)

空间复杂度:

O ( 1 ) O(1) O(1)

Code

char* intToRoman(int num) {char *s = (char*)malloc(sizeof(char)*4000), *p = s;while(num > 0) {if(num >= 1000) {num -= 1000;*(p++) = 'M';} else if(num >= 900) {num -= 900;*(p++) = 'C';*(p++) = 'M';} else if(num >= 500) {num -= 500;*(p++) = 'D';} else if(num >= 400) {num -= 400;*(p++) = 'C';*(p++) = 'D';} else if(num >= 100) {num -= 100;*(p++) = 'C';} else if(num >= 90) {num -= 90;*(p++) = 'X';*(p++) = 'C';} else if(num >= 50) {num -= 50;*(p++) = 'L';} else if(num >= 40) {num -= 40;*(p++) = 'X';*(p++) = 'L';} else if(num >= 10) {num -= 10;*(p++) = 'X';} else if(num >= 9) {num -= 9;*(p++) = 'I';*(p++) = 'X';} else if(num >= 5) {num -= 5;*(p++) = 'V';} else if(num >= 4) {num -= 4;*(p++) = 'I';*(p++) = 'V';} else {num -= 1;*(p++) = 'I';}}*p = 0;return s;
}
http://www.khdw.cn/news/15476.html

相关文章:

  • 手机网站制作哪家好免费的网站推广在线推广
  • 公司网站如何做seo软文广告属于什么营销
  • 做网站用什么语言制作最安全网站整站优化
  • 网站站点是什么?如何创建站点?国际新闻界官网
  • 做商贸网站百度一下你就知道官网网页版
  • 外贸平台哪个网站最好不收费模板网站好还是自助建站好
  • 河南艾特软件 网站建设四川seo哪里有
  • 品牌网站响应式网站有哪些网络推广seo教程
  • 网站建设维护成seo入门视频
  • 做网站空间需要多大seo好找工作吗
  • 软件测试基础知识网络seo优化平台
  • 医疗网站建设及优化搜索引擎优化的英语简称
  • 建筑设计领域seo推广公司教程
  • 邯郸网站改版找谁做郑州最新通告
  • wordpress 自定义文章字段外贸seo推广招聘
  • 专业的外贸行业网站开发网站优化检测工具
  • 安徽省最近出现的病毒seo优化网络公司排名
  • 专业的传媒行业网站开发怎么引流推广
  • 江门手工外发加工网抖音seo代理
  • 环评登记表在哪个网站做深圳seo公司排名
  • 广告联盟赚钱平台深圳优化公司找高粱seo服务
  • 黄村专业网站建设公司公司网络搭建
  • 优秀seo外包平台广州seo托管
  • 那个公司做的网站详情页好看如何发布视频赚钱
  • 为什么有的公司做很多个网站优化大师的三大功能
  • 哪个网站可以做信用社的题搜索历史记录
  • 企业网站建设的类型有哪些如何建立网站服务器
  • 龙象建设集团有限公司网站网络营销课程个人感悟
  • 买了域名怎么做网站黄页网络的推广软件
  • 网站建设费无形资产摊销广告投放是做什么的