void dtox(int dnum,int jz) //dnum是传入的十进制数 jz是想要变为几进制
{
char xnum[100]; //保存目标进制的各位数
int i=0,j=0;
while(dnum>=jz)
{
if(dnum%jz<=9)
{
xnum[j++]=dnum%jz+48;
}
else
{
xnum[j++]=dnum%jz-10+'A';
}
dnum=dnum/jz;
}
if(dnum<=9)
{
xnum[j]=dnum+'0';
}
else
{
xnum[j]=dnum-10+'A';
}
for(i = j;i >= 0;i--)
{
cout<<xnum[i]; //输出这个jz进制的数
}
}