책에 나와있는 예제인데
#include <stdio.h>
#include <stdlib.h>
#pragma warning (disable:4996)
// 연습문제 4.1.4번
int main(void){
int tprice, kprice, tnumber, knumber, ttotal, ktotal;
tprice = 70;
kprice = 30;
tnumber = 2;
knumber = 3;
ttotal = tprice*tnumber;
ktotal = kprice*knumber; // k = 꽁꽁 t = 또또, price = 가격 number = 수량 total = 총금액
int payment; // payment 지불금액 change 거스름돈
int change;
payment = 1000;
change = payment - ttotal - ktotal;
printf("또또면 전체 금액 : %d원\n", ttotal); // 출력
printf("꽁꽁바 전체 금액 : %d원\n", ktotal);
printf("거스름돈 : %d원\n", change);
printf("거스름돈 동전의 최소 개수...\n");
int 오백, 백, 오십, 십; // 각각 동전의 개수
오백 = change / 500; // 어처피 정수로 나누면 몫이니까 계속 1000원에서 빼감
백 = (change - 오백*500) / 100;
오십 = (change - 오백*500 - 백*100)/50;
십 = (change - 오백*500 - 백*100 - 오십*50) / 10;
printf("500원 %d개, 100원 %d개, 50원 %d개, 10원 %d개", 오백, 백, 오십, 십);
system("pause");
return 0;
}
//정수로 5백원 구하고 그 금액 빼고 다시 백으로 나눠서 몫구하고.. 무한반복
//개선의 여지가 필요하다.
라 쳤어
이 예제가 있는 단원명은 산술,증감,관계,논리연산자야
난 병신같이 한거같은데 어떻게 하면 제대로 될까 아이디어좀
내가 봤을 땐 잘했다..
dddwj
dddwj