大哥求指导
从键盘输入一个10进制的整数x和需要进行转换的进制n,输出x对应的n进制的数。例如,从键盘输入20和8,在数组b中应该是2 4
#include<stdio.h>
#define num 50
int main()
{
int x,n,data[num]={0},index=0,i;
printf("请输入一个十进制数和需要转的进制:");
scanf("%d%d",&x,&n);
do{
if(x>0)
{data[index]=x%n;
x=x/n;
index=index+1;}
else
{for(i=0;index>i;i++)
printf("%d",data[index-i-1]);
printf("\n");
return 0;}
}while(1);
return 0;
}
这样怎么逆序输出啊