输入:
123
输出:
7B
#include<stdio.h> int main() { int n; scanf("%d", &n); int a[100]; int count; int i = 0; while (1) { count = n % 16; a[i] = count; i++; n = n / 16; if (n == 0) { break; } } int j; for (j = i - 1; j >= 0; j--) { switch (a[j]) { case 10:printf("A"); break; case 11:printf("B"); break; case 12:printf("C"); break; case 13:printf("D"); break; case 14:printf("E"); break; case 15:printf("F"); break; case 16:printf("G"); break; default:printf("%d", a[j]); } } return 0; }
C语言十进制转十六进制
最新推荐文章于 2024-07-27 10:37:19 发布