제가 한 코딩은 이렇게 했습니다.


#include <stdio.h>

#define _CRT_SECURE_NO_WARNINGS


int main()

{

    int num;

    int count;


    scanf("%d ", &num);


    count = num % 10;

    printf("%d ", count);


    num /= 10;

    count = num % 10;

    printf("%d ", count);


    num /= 10;

    count = num % 10;

    printf("%d ", count);


    num /= 10;

    count = num % 10;

    printf("%d ", count);


    num /= 10;

    printf("%d ", num);


    return 0;

}


여기서 디버그하지않고 시작해서 숫자 5개를 입력했는데 입력하고 바로 값이 나오지 않고, 문자를 아무거나 하나 더 쳐야 제대로 된 값이 나오는 상태입니다. 숫자를 입력한 그 다음 문자는 값에 영향을 미치지는 않지만 숫자를 치고 바로 값이 나오지않아서 질문드립니다. 제가한 코딩에 잘못된 부분이 있으면 알려주세요.