自分ではこう入力したんですけど、なぜかうまくいかないんです。
素人なのでほとんどわからなくて

#include <stdio.h>

void main(void)
{
char id1,id2,id3;

printf("2桁の数字を入力してください;");
scanf("%d",&id1);
printf("16進数にすると%xです。\n",id1);

printf("3文字の略語(アルファベット)を入力してください:");
scanf("%d",&id1,id2,id3);
rewind(stdin);
printf("逆順に表示すると%dです。\n",id1,id2,id3);

}