顺序栈 实现十进制无符号整数m到十六进制的转换
void Dto16(int m)// 10进制m转16进制
{
seqstack s;
init(&s);
printf("十进制%d对应的十六进制数是:",m);
while(m)
{
push(&s,m%16); //除16取余法
m=m/16;
}
while(!empty(s))
{
putchar((read(s)>9)?read(s)+55:read(s)+48);
pop(&s);
}
printf("\n");
}