又是ASCII码转换。
#include <stdio.h>
/*168=12*13+12,十进制转换成其他进制*/
int main()
{
int x,i;
char Mars[7];
for (i = 0; i < 3; i++) {
scanf("%d", &x);
if (x / 13 >= 0 && x / 13 <= 9)
Mars[2 * i] = x / 13 + '0';
else
Mars[2 * i] = x / 13 + 'A'-10;
if (x % 13 >= 0 && x % 13 <= 9)
Mars[2 * i+1] = x % 13 + '0';
else
Mars[2 * i+1] = x % 13 + 'A' - 10;
}
printf("#");
for (i = 0; i < 6; i++)
printf("%c",Mars[i]);
return 0;
}