class Solution {
public:string convertToBase7(int num) {if(num==0){return "0";}string ans;int flag=0;if(num<0){num=-num;flag=1;}while(num){ans.append(to_string(num%7));num/=7;}reverse(ans.begin(),ans.end());return flag==1?'-'+ans:ans;}
};

很好懂,其他进制应该也一样。

灵感来源于力扣504. 七进制数

感觉平时会遇到很多这种进制转换的情况,如果有这种模板的话会方便一点吧。

进制转换通用模板(以10进制转换为7进制为例)相关推荐

  1. [进制转换]用python实现10进制转任意进制的方法

    目录 问题引出: 原理:10进制数转任意进制数都是通过除以目标进制数取余得到的. 具体步骤: 结果展示: 代码实现: ①数值转换预处理 实现原理 ②得到目标进制数 创建字典的原理 问题引出: 各种算术 ...

  2. 各种进制转换通用代码

    由二进制拓展到十六进制 十进制转二进制 void Convert(int n,int x){vector<int> answer;while(n != 0){answer.push_bac ...

  3. (计算机组成原理)第二章数据的表示和运算-第一节1:一文总结进制转换,妈妈再也不用担心我不会进制转换了

    文章目录 一:进位计数法 二:进制转换 (1)其他进制数转换为十进制 (2)十进制数转化为其他进制数 (3)二进制.八进制和十六进制的相互转换 三:真值和机器数 一:进位计数法 进位计数法是一种计数的 ...

  4. 计算机应用基础进制转换说课稿,计算机应用基础信息技术基础《进制转换》教案.doc...

    计算机应用基础信息技术基础<进制转换>教案 "项目1-3 进制转换"教案 第 5-6 课时 课型: 理实一体化 授课时间:__9_月__ 24 _日 第_4 _周 星期 ...

  5. C++进制转换(十进制转二进制、八进制、随意进制)

    十进制转二进制: //十进制转二进制 #include<iostream> using namespace std;void printbinary(const unsigned int ...

  6. 【进制转换】二进制,十进制,八进制,16进制

    1.二进制与十进制相互转换 二进制转为十进制 0000 0110转换为10进制: (二进制里面没有"个位.十位.百位",只能通过从左到右或者从右到左第几位来描述), 从右往左开始, ...

  7. python的用算法进制转换详解_学习python第五天进制转换

    6.进制之间的转换(重要) 二进制:满二进一 范围:0.1符号:0b例如:0b10...[注意]计算机只能识别二进制数据 八进制:满八进一 范围:0~7符号:0o例如:0o66 十进制:满十进一 范围 ...

  8. c++进制转换代码_轻松实现C/C++各种常见进制相互转换,你还不会你就落后了

    这篇文章主要介绍了轻松实现C/C++各种常见进制相互转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 其它进制转为十进制 在实 ...

  9. PHP相关进制转换(二进制转数组、十进制转16进制、16进制转字符串)

    前段时间一直在和机器对接,涉及各种进制转换,这里记一下. /*** 二进制字符串转数组* @User yaokai* @param $hex* @return array*/ function hex ...

最新文章

  1. 中科院分子细胞科学卓越创新中心化学生物学技术平台与Bio-protocol联合发布——《高内涵成像及分析实验手册》...
  2. [ZJOI 2010]count 数字计数
  3. 移动视频-你选择了谁?
  4. 文件包含漏洞不能包含php,ThinkPHP5漏洞分析之文件包含
  5. js中的scroll和offset 的使用比较
  6. SQL Server-聚焦在视图和UDF中使用SCHEMABINDING(二十六)
  7. Test 2018-07-19 二中集训
  8. js声明变量三种方式
  9. 鸿蒙系统当贝市场,鸿蒙os2.0系统怎么安装?ota即可!能与当贝d3x投影仪大屏玩?...
  10. 201421123042 《Java程序设计》第14周学习总结
  11. 慕课软件质量保证与测试(第七章.课后作业)
  12. 原生 js 实现弹窗
  13. rss阅读器Reeder 5 for Mac
  14. RQNOJ 169 最小乘车费用
  15. 苹果CMS v10模板:大橙子vfed完美版视频网站模板
  16. Android系统启动流程之-----activity启动流程
  17. 八、Docker Swarm
  18. 让复选框实现单选功能
  19. 十三.人脸检测和车牌识别
  20. 大学计算机信息技术实验教程,计算机信息技术实验教程.pdf

热门文章

  1. C# 打开Excel文件方法
  2. FPGA 之 SOPC 系列(八)程序固化
  3. vue项目打包成安卓app
  4. 双馈风机虚拟惯性控制+下垂控制参与系统一次调频的Matlab/Simulink模型,调频结束后转速回复,造成频率二次跌落
  5. 关于linux使用动态库进行进程间通讯
  6. 浪叫兽的自我介绍 (完整版) 讲述一段如何进入大数据行业
  7. 钢绞线的弹性模量的计算方法_钢绞线计算公式
  8. SVN文件不显示绿色勾子的解决方法
  9. 提高区块链系统性能和可扩展性的方法
  10. 不需要PS也能作图,3款简单操作就可上手的在线作图神器