//写一个程序,将十进制,可以转换为2进制,八进制,十六进制,四进制 #include <stdio.h> #include <stdlib.h> /************************************************************************/ /* 将数字换算成2进制打印出来 */ /************************************************************************/ void go2(int x) { if (x == 0){ return; } else{ int i = x % 2;//取余 x /= 2; go2(x); printf("%d", i); } } /************************************************************************/ /* 将数字换算成16进制打印出来 */ /************************************************************************/ void go16(int x) { if (x == 0){ return; } else{ int i = x % 16;//取余 x /= 16; go16(x); printf("%x", i); } } void main() { go16(11); getchar(); }
时间: 2024-10-20 09:20:09