#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
char invert(int n)
{
for(int i=0;i<=9;i++)
{
if(n==i)
return (i+'0');
}
}
int main()
{
int num,n;
string str="";
cout<<"输入待转换的数字:";
cin>>num;
cout<<"输入转换的进制数:";
cin>>n;
while(n<2 || n>26)
{
cout<<"\nn must between 2 to 26!\n";
cout<<"输入转换的进制数:";
cin>>n;
}
int tmp=num;
while(num)
{
int d=num%n;
str+=invert(d);
num/=n;
}
reverse(str.begin(),str.end());
cout<<"\n"<<tmp<<"转换成"<<n<<"进制为:"<<str<<endl;
return 0;
}