输入一个整数和进制数,以该进制打印该数
//输入一个整数和进制数,以该进制打印该数
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int i,j,t=0;
char a='A';
cin>>i>>j;
vector<int>nums;
if(i>0)
{
for(;i>0;i/=j)//每次都除进制数
{
t=i%j;
nums.push_back(t);//压入余数
}
}
else
{
cout<<"0";
}
for(int time=nums.size()-1;time>=0;--time)
//反向输出
{
if(nums[time]>9)
{
cout<<(char)(a+nums[time]-10);
}
else
{
cout<<nums[time];//输出除以进制数的余数
}
}
return 0;
}