int a;
int money = 0;
do {
printf("메뉴를 선택하세요<잔액조회(1),저축(2),인출(3),종료(4)>");
scanf("%d", &a);
switch (a)
{
case 1:
money = show_balance(money);
break;
case 2:
money = save(money);
break;
case 3:
draw(money);
break;
}
} while (a != 4);
-------------------(여기서부터 함수)
int save(int a) {
int b;
printf("저축할 금액:");
scanf("%d",&b);
return (a + b);
}
int draw(int a) {
int b;
printf("인출할 금액");
scanf("%d", &b);
if (a > b) {
return(a - b);
}
else if (a < b) {
printf("잔액이 부족합니다.");
return;
}
}
int show_balance(int a)
{
printf("현재 잔액은 %d원 입니다", a);
return;
}
논리적 오류가 뜨는데 저는 어떤 실수도 하지 않았습니다 잘못된건 컴퓨텁니다
댓글 0