目前掌握了二,八,十的转换
//进制转换--------%d 十进制 %o 八进制 %x 十六进制
#include <stdio.h>
int main()
{
int a,b; //a是数字,b是进制
int arr[10]; //存储余数
int i=0;
while(2==scanf("%d %d",&a,&b))
{
i=0; //下标每一次都要从零输出
while(a!=0)
{
arr[i]=a%b;
a=a/b;
i++;
}
i--; //将i移动到放着元素的最后的位置
//倒序输出
while(i>=0)
{
printf("%d",arr[i]);
i--;
}
printf("\n");
}
return 0;
}
就可以实现啦