给定一个整数,将其转化为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