For_13 계산 지불 방법 찾기

편의점에서 콜라 가격은 1500원이고, 고객은 100짜리 동전 20개와 500워 짜리 동전 3개를 가지고 있다. 만약, 동전으로 콜라 가격을 지불하려고 한다면, 지불할 수 있는 방법은 어떤 것이 있는지 모두 출력하시오.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <Windows.h>
 
int main(void) {
 
 
    int i = 0// 500 원
    int j = 0// 100 원
 
 
    int a = 100;
    int b = 500;
    int c;
    int d;
    int coke = 1500;
 
    int count = 0;
 
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 21; j++) {
 
            c = i * b;
            d = j * a;
 
            if (c + d == coke) {
                count++;
 
                printf("%d  %d\n", c, d);
            }
 
        }
    }
 
    printf("%d\n", count);
 
    system("pause");
    return 0;
}
cs

댓글