求帮助,C语言数组题

题目是要求实现十进制到十六进制的转换
请问我哪个地方写错了?

img

倒循环, i++ 改为 i--


#include<stdio.h>
int main()
{
    int num;
    printf("input one number:\n");
    scanf("%d", &num);
    printf("%02X",num);
    return 0;
}