#include <stdio.h>
int main(){
int n ;
printf("숫자를 입력하세요\n",n);
scanf("%d",&n) ;
int n10000 = n/10000;
int u1000 = n%10000;
int n1000 = u1000/1000;
int u100 = u1000%1000;
int n100 = u100/100 ;
int u10 = u100%100;
int n10 = u10/10 ;
int u1 = u10%10;
printf("만원은 %d장입니다\n",n10000);
printf("천원은 %d장입니다\n",n1000);
printf("백원은 %d개입니다\n",n100);
printf("십원은 %d개입니다\n",n10);
printf("일원은 %d개입니다\n",u1);
return 0 ;
}
지폐 세기는 각 자리수를 나눴을 때의 몫을 표시하면 된다.
35000원이면 만원의 개수는 35000원을 자리수인 10000으로 나눈 3이다.
즉 지폐 세기는 숫자를 나눈 몫의 값과 그 나머지 값을 다시 자리수로 나누어 출력하면 된다.
n = 입력할 금액
n10000 = 지폐 금액을 10000으로 나눈 몫의 값
u1000 = 지폐 금액을 10000으로 나눈 나머지 값
n1000 = 나머지값 u1000을 1000 으로 나눈 몫의 값
u100 = u1000에서 1000으로 나눈 나머지 값
n100 = 나머지값 u100으로 100으로 나눈 몫의 값
u10 = u100에서 100으로 나눈 나머지 값
n10 = 나머지값 u10을 10으로 나눈 몫의 값
u1 = 나머지값 u10을 10으로 나눈 나머지 값

Share article