写一个C语言的十进制转十六进制编程代码
时间: 2023-11-16 19:06:38 浏览: 28
当然,我可以为您提供十进制转十六进制的C语言代码:
```c
#include <stdio.h>
int main() {
int decimalNumber, remainder, quotient;
int i = 1, j, temp;
char hexadecimalNumber[100];
printf("请输入一个十进制数:");
scanf("%d", &decimalNumber);
quotient = decimalNumber;
while (quotient != 0) {
temp = quotient % 16;
if (temp < 10)
temp = temp + 48;
else
temp = temp + 55;
hexadecimalNumber[i++] = temp;
quotient = quotient / 16;
}
printf("它的十六进制表示为:");
for (j = i - 1; j > 0; j--)
printf("%c", hexadecimalNumber[j]);
return 0;
}
```
您可以输入一个十进制数,然后它会输出该数字的十六进制表示。