void dectohex(int n){char x;inistack();while(n){int j=n%16;if(j<10) x=j+48;else x=j+55;push(x);n=n/16;}while(!empty()){x=gettop();cout<<x;pop();}cout<<endl;}
结果是:53 65,有点绕但不难,慢慢看就能看懂,先将65入栈,再将53入栈,出栈输出反向顺序