void change(int num, int hex) {
//num等于0时停止递归
if (num == 0) return;
int reminder = num % hex;
num = num / hex;
change(num, hex);
//第一种打印方式;putchar("0123456789ABCDEF"[reminder]);
//第二种打印方式:
if (reminder < 10)
putchar(reminder + '0');
else
putchar(reminder-10 + 'A');
}
进制转换并打印
最新推荐文章于 2022-11-14 15:51:25 发布