else if를 쓴게 먹히질 않네요ㅠ
차분나래
질문 제목 : 왜 이게 돌아가는데 답이 일정할까요?가계부를 만들고있는데 이게 안되네요ㅠ1에서 1,2를 만들어놨는데 if안에 if아 else if를 만들어놨는데 이게 먹히질않고 if로만 출력되여ㅠ질문 내용 :
#include stdio.hint main(void)
{
int a,b;
int money;
printf(=====================================\n);
printf(1.수입,지출을 입력하시겠습니까?\n);
printf(2.월별로 수입,지출을 확인하시겠습니까?\n);
printf(3.올해의 수입,지출을 확인하시겠습니까?\n);
printf(-------------------------------------\n);
printf(무엇을 하고 싶으십니까?:);
scanf(%d,&a);
if(a=1)
{
printf(=====================================\n);
printf(1.수입을 입력하시겠습니까?\n);
printf(2.지출을 입력하시겠습니까?\n);
printf(-------------------------------------\n);
printf(무엇을 입력하시겠습니까?:);
scanf(%d,&b);
if(b=1)
{
printf(수입을 선택하셧습니다.\n);
printf(수입 목록\n);
printf(1.용돈\n2.급여\n3.주식\n4.이자\n5.기타수입\n);
printf(택1하세요.:);
scanf(%d,&b);
printf(금액을 입력하세요:);
scanf(%d,&money);
}
else if(b=2)
{
printf(지출을 선택하셧습니다.\n);
printf(지출 목록\n);
printf(1.식사\n2.차비\n3.간식\n4.미용\n5.주류\n6.세금\n);
printf(택1하세요.:);
scanf(%d,&b);
printf(금액을 입력하세요:);
scanf(%d,&money);
}
}
return 0;
}