题目描述
给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100
输出: "202"
示例 2:
输入: num = -7
输出: "-10"
提示:
-107 <= num <= 107
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/base-7
方法一:
class Solution {
public:
string convertToBase7(int num) {
string s;
int f=0;
if(num<0){
num=-num;
f=1;
}
else if(num==0){
s="0";
}
while(num){
s=to_string(num%7)+s;
num=num/7;
}
if(f==1){
s="-"+s;
}
return s;
}
};