[c언어] 정수형 데이터에 대한 자릿수 별 숫자 출력

|



만약 입력된 숫자가 567이라고 할 때 100의 자리, 10의 자리, 1의 자릿수를 각각 출력한다고 한다면
다음과 같이 / 연산자와 % 연산자를 이용하여 프로그램 할 수 있다.

#include <stdio.h>
void main()
{
    int k=567;
    printf("   1의 자리수 %d \n", k%10);
    k=k/10;
    printf("  10의 자리수 %d \n", k%10);
    k=k/10;
    printf("100의 자리수 %d \n", k%10);
}

# 실행 결과   


  ::