一开始还有自己的思路
后来越改越乱
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,r,id=0;
cin>>n>>r;
cout<<n<<"="<<endl;
int a[1000];
while(n!=0)
{
a[id]=abs(n%r);
n=ceil(n);
id++;
}
id--;
for(;id>=0;id--)
{
char c;
if(a[id]>9)
c=a[id]-10+'A';
else
c=a[id]+'0';
cout<<c;
}
cout<<"(base-"<<r<<")";
return 0;
}