#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
#define ll long long
#include<string.h>
#define ull unsigned long long
int q[50];
char w[100];
int main()
{
ll a;
scanf("%lld",&a);
int cnt=0;
if(a==0)
{
printf("0\n");
}
else
{
while(a)
{
q[++cnt]=a%16;
a/=16;
}
int num=0;
for(int i=1;i<=cnt;i++)
{
if(q[i]<=9)
{
w[++num]=q[i]+'0';
}
else w[++num]=q[i]-10+'A';
}
for(int i=num;i>=1;i--)
{
printf("%c",w[i]);
}
}
}
试题 基础练习 十进制转十六进制
最新推荐文章于 2022-01-21 18:59:12 发布