1027 Colors in Mars (20 分)
题目大意
给三个十进制的数,把它们转换为十三进制的数输出。要求在前面加上一个"#"号
基本思路
因为0~168的十进制转换为13进制不会超过两位数,所以这个两位数为(num / 13)(num % 13)构成的数字
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
char c[14]={"0123456789ABC"};
cout<<"#";
for (int i = 0; i < 3; ++i) {
int num;
cin>>num;
cout<<c[num/13]<<c[num%13];
}
return 0;
}