C언어 문제(questions in C)
- 물건 가격과 지불 금액을 입력받고, 거스름돈에 대해서 5000원, 1000원, 500원, 100원, 10원, 1원을
각각 얼마씩 줘야하는지 계산하기.
#include <stdio.h>
int main (void) { int cost; int pay; int money; scanf("%d", &cost); scanf("%d", &pay); money = pay - cost; printf("5천원 %d장\n", money / 5000); money = money % 5000; printf("1000원 %d장\n", money / 1000); money = money % 1000; printf("500원 %d개\n", money / 500); money = money % 500; printf("100원 %d개\n", money / 100); money = money % 100; printf("10원 %d개\n", money / 10); money = money % 10; printf("1원 %d개\n", money); }
|
'프로그래밍 언어들 > C 문제풀이' 카테고리의 다른 글
C언어 문제 - 세 정수 중 가장 큰 수(최대값) 출력하기 (questions in C) (0) | 2016.10.28 |
---|---|
C언어 문제 - 짝수 또는 홀수 판단하기 (questions in C) (0) | 2016.10.28 |
C언어 문제 - 점수를 입력받아 학점 출력하기 (questions in C) (0) | 2016.10.28 |
C언어 문제 - 마이너스(-) 연산자 없이 뺄셈 하기 (questions in C) (0) | 2016.10.28 |
C언어 문제 - 입력받은 세 자리 수 거꾸로 출력 (questions in C) (0) | 2016.10.28 |