반응형
은행 계좌에서 저축하고 인출하는 프로그램을 작성하여 보자. 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 |