//十进制转二进制
void ToBin( int n )
{ if (n>1) ToBin( n/2 ); printf( "%d", n%2 ); }
//十进制转八进制
void ToOct( int n )
{ if (n>1) ToOct( n/8 ); printf( "%o", n%8 ); }
//十进制转十六进制
void ToHex( int n )
{ if (n>1) ToHex( n/16 ); printf( "%x", n ); }
同理可得,以此内推。。。。。。