본문 바로가기

C

[C언어] 실습: 출장비를 입력받은 후, 화폐 매수(오만 원, 만 원, 오천 원, 천 원, 오백 원, 오십 원, 십 원) 계산하여 출력하기 - 1

반응형

출장비를 입력받은 후, 화폐 매수(오만 원, 만 원, 오천 원, 천 원, 오백 원, 오십 원, 십 원) 계산하여 출력하기 - 1


입력형식 출력형식
 출장비:  50,000원:
 10,000원:
 5,000원:
 1,000원:
 500원:
 100원:
 50원:
 10원:

 

#include<stdio.h>

int main() {

	int money;
	int m50000, m10000, m5000, m1000;
	int m500, m100, m50, m10;

	printf("출장비 : ");
	scanf("%d", &money);

	m50000 = money / 50000;   // 출장비를 50000으로 나눈 정수 값을 m50000에 대입한다.
	money %= 50000;           // 출장비를 50000으로 나눈 나머지 값을 money에 대입한다.
	m10000 = money / 10000;
	money %= 10000;
	m5000 = money / 5000;
	money %= 5000;
	m1000 = money / 1000;
	money %= 1000;
	m500 = money / 500;
	money %= 500;
	m100 = money / 100;
	money %= 100;
	m50 = money / 50;
	money %= 50;
	m10 = money / 10;

	printf("50000원 : %d\n", m50000);
	printf("10000원 : %d\n", m10000);
	printf("5000원 : %d\n", m5000);
	printf("1000원 : %d\n", m1000);
	printf("500원 : %d\n", m500);
	printf("100원 : %d\n", m100);
	printf("50원 : %d\n", m50);
	printf("10원 : %d\n", m10);

	return 0;
}

 

반응형