PAT.A1027 Colors in Mars_c++

题意

  • 输入3个在0-168范围的10进制数,输出其在13进制下的表示,输出时格式为#第一个数第二个数第三个数
  • 13进制用0-9和A-C表示

注意点

#include <bits/stdc++.h>
using namespace std;

char radix[15]={'0','1','2','3','4','5','6','7','8','9','A','B','C'};

int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("#%c%c",radix[a/13],radix[a%13]);
printf("%c%c",radix[b/13],radix[b%13]);
printf("%c%c",radix[c/13],radix[c%13]);
return 0;
}