编写了C语言程序,实现了十进制数到十六进制数的转换
代码:
#include <stdio.h>
int main()
{
int a, i = 0;
char s[200];
printf("请输入十进制数字:\n");
scanf("%d", &a);
while (a)
{
if (a % 16 >= 10)
s[i] = a % 16 + 55;
else
s[i] = a % 16 + 48;
i++;
a = a / 16;
}
printf("十进制转十六进制的数字是:\n");
for (i = i - 1; i >= 0; i--)
printf("%c", s[i]);
return 0;
}
效果图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)