#include
#include
using namespace std;
char b[40];
char chg(int n){//将数转换成字符
if(n<10)
return n+'0';
return n-10+'a';
}
int main(){
int a,n,len;//枣磨a为十进制数,n为转换成的进制数
int t;
cin>>a>>n;
len=0;
while(a){
b[++len]=chg(a%n);
a/=n;
}
for(int i=len;i;i--)
printf("%c",b[i]);
cout<
return 0;
}
你的问题好像是有多组数据,没注意到,就自己修改吧