本题是7 进制数
代码:
string convertToBase7(int num) {
string result="";
if(num==0)
return "0";
int x=abs(num);
while(x){
char t=x%7+'0';
result=t+result;
x=x/7;
}
return num>=0 ? result:"-"+result;
}
代码2:
string convertToBase7(int num) {
string result="";
int x=abs(num);
do{
char t=x%7+'0';
result=t+result;
}while(x/=7);
return num>=0 ? result:"-"+result;
}