题目要求:输入一个整数,将其7进制以字符串格式输出
思路:比较简单,除k取余法
string convertToBase7(int num) {
int tmp=abs(num);
string ans="";
if (tmp==0)
ans="0";
while(tmp)
{
int res=tmp%7;
char ch=res+'0';
ans=ch+ans;
tmp=tmp/7;
}
if (num<0)
ans='-'+ans;
return ans;
}