/*
作者:桦清_L
*/
#include <iostream>
#include <vector>
using namespace std;
vector<int>num;
void code(int a,int scale)
{
while(a)
{
num.push_back(a%scale);
a/=scale;
}
}
int main()
{
int a,scale;
cin>>a>>scale;
code(a,scale);
for(int i=num.size()-1;i>=0;i--)
{
if(num[i]>=10)
{
switch(num[i])
{
case 10:cout<<"A"<<endl;break;
case 11:cout<<"B"<<endl;break;
case 12:cout<<"C"<<endl;break;
case 13:cout<<"D"<<endl;break;
case 14:cout<<"E"<<endl;break;
case 15:cout<<"F"<<endl;break;
}
}
else cout<<num[i];
}
cout<<endl;
}
code[vs] 1474十进制-m进制
最新推荐文章于 2021-03-18 08:34:11 发布