#include<stdio.h>
int main()
{
int a, i=0;
char s[200];
printf("请输入十进制数的值:");
scanf("%d", &a);
while (a)
{
if (a % 16 >= 10)
{
s[i] = a % 16 + 55;//A的Ascll码值为55
}
else
{
s[i] = a % 16 + 48;//0的Ascll码值为48
}
i++;
a /= 16;
}
printf("十进制数转换成十六进制数是:");
for (i = i - 1; i >= 0; i--)
{
printf("%c", s[i]);
}
return 0;
}
C/C++蓝桥杯题目之十进制数转换成十六进制数
最新推荐文章于 2024-07-09 10:59:55 发布