[c언어](연습문제) 10000 미만의 숫자를 입력받아 자릿수별로 출력

|



정수 10000 미만의 숫자를 입력받아 1000 단위, 100 단위, 10 단위 그리고 1 단위의 숫자를 구분하여 출력하는 프로그램을 작성하시오.

#include <stdio.h>
void main()
{
    int a, b, x=1000;
    printf("숫자를 입력하고 Enter>");
    scanf("%d",&a);
    printf("\n단위\n");
    while(x>=1)
    {
        b = a/x;
        printf("%d 단위 : %d\n", x, b);
        a = a-(b*x);
        x = x/10;
    }
}

// 실행 결과




         
  ::