输入:
Entern:666
输出:
29A
#include"stdio.h"
#include"stdlib.h"
int main(void) {
int n,a1,count=0,j;//count 用于角标的计数,j 控制 for 循环
int a[100];
printf("Entern:");
scanf("%d",&n);
if(n==0)
printf("%d",n);
while(n!=0) {
a1=n;
n=n/16;
a[count]=a1%16;
count++;
}
for(j=count-1;j>=0;j--) {
if(a[j]>9&&a[j]<16)
printf("%c",(a[j]-10+'A'));
else
printf("%d",a[j]);
}
printf("\n");
return 0;
}