问题描述:给定三个十进制数,将其转化为十三位进制的数。
解题思路:数字转化再连接在一起输出即可。
AC代码:
#include<iostream>
#include<string>
using namespace std;
#define ra 13
string str="0123456789ABC";
void radix(int a)
{
printf("%c",str[a/ra]);
printf("%c",str[a%ra]);
}
int main()
{
int R,G,B;
scanf("%d%d%d",&R,&G,&B);
printf("#");
radix(R);radix(G);radix(B);
return 0;
}