생활
자리수 분리하는 프로그램작성질문좀합니다
세자리로 이루어진 숫자를 입력받은 후 각각의 자리수를 분리하고 이 자리수를 출력하는 프로그램을 작성해야하는데 어떻게 해야하는지 모르겠네요 ㅠㅠ 우선 아래와 같이 해보았습니다. 조언 부탁드립니다..
#include <stdio.h>
int main(void)
{
int number;
int number_100, number_10, number_1;
printf("정수를 입력하시오: ");
scanf("%d", &number);
number_100 = number / 100;
printf("백의 자리수: %d\n", number_100);
number = number % 100;
number_10 = number / 10;
printf("십의 자리수 : %d\n", number_10);
number = number % 10;
number_1 = number / 1;
printf("일의 자리수 : %d\n", number_1);
return 0;
}
1개의 답변이 있어요!