可以在2-8随意转换进制
//进制转换
#include
void to(int x,int y);
int main(void)
{
int m,n;
printf("enter the number:\n");
while(scanf("%d",&m) == 1)
{
printf("enter the base 2-10 \n");
scanf("%d",&n);
to(m,n);
putchar('\n');
}
return 0;
}
void to(int x,int y)
{
int r;
r = x%y;
if(x>=2)
to(x/y,y);
putchar('0'+r);
return;
}