#include<stdio.h>
char f(int x)
{
if(x>=10) return x-10+'A';
else return x+'0';
}
int main()
{
char a[100];
long long int n;
scanf("%lld",&n);
if(n==0)
{
printf("0\n");
}
int cnt=0;
while(n>0)
{
a[cnt++]=f(n%16);
n=n/16;
}
int i;
for(i=cnt-1;i>=0;i--)
{
printf("%c",a[i]);
}
return 0;
}
//特别注意这里的自定义函数,如何将大于9的整数转化成十六进制里的符号
蓝桥杯入门训练之十进制转化为十六进制
最新推荐文章于 2023-01-29 16:07:17 发布