没想到由10进制的转化这么简单,记录一下
#include <stdio.h>
void jizhi(int x, int y)
{
char fuhao[16] = { '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
if (x >= y)
{
jizhi(x / y, y);
}
printf("%c", fuhao[x % y]);
}
int main()
{
int X, M;
scanf("%d %d", &X, &M);
jizhi(X, M);
return 0;
}