题解 | #十进制整数转十六进制字符串#
十进制整数转十六进制字符串
https://www.nowcoder.com/practice/80eca5f47e6f473893151b863b25aba1
#include <stdio.h> int main(){ int n; scanf("%d",&n); int arr[10]; int i=0; while(n){ arr[i++]=n%16; n/=16; } for(int j=i-1;j>=0;j--){ if(arr[j]>=10){ printf("%c",'A'+arr[j]-10); } else{ printf("%c",'0'+arr[j]); } } return 0; }