504. 七进制数

匿名 (未验证) 提交于 2019-12-02 23:32:01

给定一个整数,将其转化为7进制,并以字符串形式输出。

示例 1:

 输入: 100 输出: "202" 

示例 2:

 输入: -7 输出: "-10"
 class Solution { public:     string convertToBase7(int num) {         string s="";         if(num==0)             return s+to_string(num);         if(num<0)         {             num=abs(num);             zhengShu(num, s);             s='-'+s;         }          else             zhengShu(num, s);         return s;     }     void zhengShu(int num, string &s)     {         while(num>0)         {             s=to_string(num%7)+s;             num/=7;         }     } };

文章来源: https://blog.csdn.net/qq_23283325/article/details/89874669
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!