지폐 세기 (만원 단위까지)

Dec 25, 2023
지폐 세기 (만원 단위까지)
 
#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으로 나눈 나머지 값
 
notion image
 
 
 
Share article
RSSPowered by inblog