十进制转十六进制
#include<stdio.h>
int main()
{
int k=0,b[120];
int a;
scanf("%d",&a);
if( a == 0){
printf("0");
}
else{
while(a)
{
b[k]=a%16;
a/=16;
k++;
}
for(int i=k-1;i>=0;i--)
{
if(b[i]<10)
printf("%d",b[i]);
else if(b[i]==10)
printf("A");
else if(b[i]==11)
printf("B");
else if(b[i]==12)
printf("C");
else if(b[i]==13)
printf("D");
else if(b[i]==14)
printf("E");
else
printf("F");
}
printf("\n");
}
return 0;
}