很基础,构造一个比较函数就行了
#include<iostream>
using namespace std;
int i=0;
int ans[50];
int cmp(long long c,int m)
{
if(c!=0)
{
ans[i]=c%m;
c/=m;
i++;
return cmp(c,m);
}
}
int main()
{
int m,a,b,c;
while(cin>>m&&m!=0)
{
i=0;
cin>>a>>b;
c=a+b;
if(c==0)
{
cout<<"0";
}
else
{
cmp(c,m);
for(int j=i-1;j>=0;j--)
{
cout<<ans[j];
}
}
cout<<endl;
}
return 0;
}