반응형

은행 계좌에서 저축하고 인출하는 프로그램을 작성하여 보자. save(int amount) 함수는 저금할 금액 amount를 받으며 save(100)과 같이 호출된다. 

draw(int amount) 은 예금 인출을 나타낸다. 사용자에게 메뉴를 보여주고 저축 또는 인출을 선택하게 한다.

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
#include  <stdio.h>
int save(int amount);
int draw(int amount);
int my_money=0//총금액은 전역변수로 
int main(void)
{
    int menu, money;
    while(1)
    {
    printf("메뉴를 선택하세요: 저축(1), 인출(2), 종료(3): ");
    scanf("%d"&menu);
 
    if(menu==1)
    {
        printf("저축할 금액: ");
        scanf("%d"&money);
        printf("현재 잔액은 %d입니다.\n", save(money));
    }
    else if(menu==2)
    {
        printf("출금할 금액: ");
        scanf("%d"&money);
        printf("현재 잔액은 %d입니다.\n", draw(money));
    }
    else if(menu==3)
        break;
    else continue;
    }
    return 0;
 
}
int save(int amount)
{
    my_money+=amount;
    return my_money;
}
int draw(int amount)
{
    my_money-=amount;
    return my_money;
}
cs





반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

이항 계수  (0) 2016.08.05
삼각수 구하기  (0) 2016.08.04
조화 수열(harmonic series)  (0) 2016.08.04
정적 지역 변수 초기화  (0) 2016.08.04
주사위 던지기  (0) 2016.08.03

+ Recent posts