#include <stdio.h>
void d2n( int x, int n )
{
int a;
a = x % n;
x = x / n;
if ( x != 0 )
d2n( x, n );
if ( a < 10 )
printf( "%c", '0' + a );
else
printf( "%c", 'A' + a - 10 );
}
int main( void )
{
int x = 25, n;
scanf( "%d", &n );
d2n( x, n );
return(0);
}
将十进制整数25转换为任意n进制整数(n<=16)并输出。
于 2021-11-30 22:00:27 首次发布