char t[100];
int l;
void zh(LL a,int b){
const char jz[]={"0123456789ABCEF"};
l=0;
while(a>0){
t[l++]=jz[a%b];
a/=b;
}
int l;
void zh(LL a,int b){
const char jz[]={"0123456789ABCEF"};
l=0;
while(a>0){
t[l++]=jz[a%b];
a/=b;
}
}
持续输入的话还要初始化t;