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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <stdio.h>
#define scanf scanf_s
 
int money = 10000;
int quit = 1;
 
int main(void)
{
    int selectMenu;
 
    while (quit != 0){
        printf("\n====== 잔액:%d원 ======\n\n", money);
        printf("1.그래픽카드 1000원  2.디시서버 2500원 3.에어컨 500원 4.구글 800원 5.파이리 300원 0.종료 :  ");
        scanf("%d"&selectMenu);
 
        vendingMachine(selectMenu);
        
    }
    
}
 
int vendingMachine(int x)
{
    int selectMenu = x;
 
    if (selectMenu == 1 && money >= 1000) {
        money -= 1000;
        printf("그래픽카드를 구입하셨습니다.\n");
    }
 
    else if (selectMenu == 2 && money >= 2500) {
        money -= 2500;
        printf("디시서버를 구입하셨습니다.\n");
    }
 
    else if (selectMenu == 3 && money >= 500) {
        money -= 500;
        printf("에어컨을 구입하셨습니다.\n");
    }
 
    else if (selectMenu == 4 && money >= 800) {
        money -= 800;
        printf("구글을 구입하셨습니다.\n");
    }
 
    else if (selectMenu == 5 && money >= 300) {
        money -= 300;
        printf("파이리를 구입하셨습니다.\n");
    }
 
    else if (selectMenu == 0)
        quit = 0;
 
    else
        printf("잔액하거나 잘못 입력하셨습니다.\n");
}
cs