#include <stdio.h>
void system(int a, int b) //进制转换函数
{
int c;
c = a / b;
if(c == 0)
printf("%d", a);
else
{
system(c, b) ;//递归
printf("%d", a % b);
}
}
int main()
{
int a, b; //定义两个参数,a表示输入的十进制数,b表示需要转换成的进制数
scanf("%d %d", &a, &b);
if(b >= 2 && b <= 16)
{
system(a,b);//调用进制转换函数
}
printf("\n");
return 0;
} |
|