一.问题描述
二.问题解决
class Solution {
public:
string convertToBase7(int num) {
bool is_negative = num<0?true:false;
string ans = "";
num=abs(num);
while(num > 0){
ans = to_string(num%7) + ans;
num = num/7;
}
if(is_negative){
ans="-"+ans;
}
if(ans==""){
ans = "0";
}
return ans;
}
};
进制转换问题,经典的取余,整除方法。
继续加油啦。