【题意】
将三个十进制数转换为对应的13进制数
【思路】
直接码即可
#include <iostream>
#include <string>
using namespace std;
string gao(string num){
string ret;
int tmp;
tmp = 0;
for(int i=0; i<num.length(); i++){
tmp = tmp*10+num[i]-'0';
}
for(int i=0; i<2; i++){
if(tmp%13>9){
ret.insert(ret.begin(),tmp%13-10+'A');
}
else{
ret.insert(ret.begin(),tmp%13+'0');
}
tmp /= 13;
}
return ret;
}
int main(int argc, char const *argv[])
{
string num;
for(int i=0; i<3; i++){
cin >> num;
if(!i){
cout << "#";
}
cout << gao(num);
}
system("pause");
return 0;
}