문제입니다

사용자로 부터 아스키 코드 범위 내의 값을 하나 입력받고 이에 해당하는 아스키 문자를 출력하는 내용의 문제입니다.

그래서 저는 답을

#include<stdio.h>

int main(void)

{
        char a;
        printf("문자로 변환할 숫자를 입력해주세요 \n");
        scanf("%c",&a);

        printf("변환된 문자의 값은: %c\n" ,a);
                
                return 0;

}

해서 답을 올렸는데 답이 안나오네요 혹시 어느 부분에서 틀렸는지 알수 있을까요?