#include<iostream>
#include<stack>
using namespace std;
void main()
{
stack<char>s;
int n,a,m;
cout<<"輸入壹個數";
cin>>n;
cout<<"輸入要轉化的進制";
cin>>m;
cout<<n<<"=";
if(m<n)
{
while(n)
{
a=n%m;
n/=m;
if(a>9)
a=65+a-10-48;// 湊成英文字母的ASC值
s.push(a+48);//加上48後變成ASC的數字
}
}
else
{
while(n)
{
a=n%m;
n/=m;
if(a>9)
a=65+a-10-48;// 湊成英文字母的ASC值
s.push(a+48);//加上48後變成ASC的數字
}
s.push(48);//多輸入壹個0即可
}
while(!s.empty())
{cout<<s.top();
s.pop();
}
cout<<endl;
}