#include <stdio.h>
void main()
{
int n,i=0;
int s[10];
printf("please input a number :");
scanf("%d",&n);
while(n>0)//n=0表明n不能整除16,既小于16,表示已经到最高位
{
s[i] = n%16;//开始循环先求最低位
n/=16;
i++;
}
for(i-=1;i>=0;i--)//从最高位开始打印
{
if(s[i]<10)
{
printf("%d",s[i]);
}
else
{
switch(s[i])
{
case 10: printf("A");break;
case 11