#includestdio.hvoiddtoh(intn ) if ) n!=0(写为//while (n )时发生死循环(dtoh ) n4 ); int fbit=n0x0f; //printf(%d%d(n ),n/16,fbit ); if(fbit=9) printf )、fbit ); (else ) printf )、fbit-10 'A ) a ); 大于//9,输出A-F}}}int main () {int N; 输入printf (整数: ); scanf('%d ',n ); if(n==0) printf (以十六进制表示为0(n ); }else{printf('%d的十六进制为:0x ',n ); DTOH(n; printf((n ); }返回0; }