7~8월 여름, 4~6월,9월 봄, 가을, 10~3월 겨울 이런 조건으로 IF문 만드는건데 자꾸 이상하게 나와요 ㅠ
족장
#include stdio.h
int main(void)
{
int number;
int month;
printf(1교육용\n2농사용\n3일반용\n분류번호를 입력하시오 : );
scanf (%d, &number);
printf(몇 월인지 입력하시오(1 ~ 12) : );
scanf (%d, &month);
if(number == 1)
printf(교육용입니다.\n);
{
if(month == 7 || month == 8)
printf(여름입니다.\n기본요금 : 4090원\n전력량요금 : 73.0원\n);
else if(month = 4 || month = 6)
printf(봄, 가을입니다.\n기본요금 : 4090원\n전력량요금 : 46.9원\n);
else if(month == 9)
printf(봄, 가을입니다.\n기본요금 : 4090원\n전력량요금 : 46.9원\n);
else if(month = 10 || month = 12)
printf(겨울입니다.\n기본요금 : 4090원\n전력량요금 : 50.5원\n);
else if(month = 1 || month = 3)
printf(겨울입니다.\n기본요금 : 4090원\n전력량요금 : 50.5원\n);
else
printf(잘못 입력 하였습니다.\n);
}
return 0;
}
month 로 고쳣는데도 10~12 사이와 1~3월 사이 입력하면
자꾸 가을로 뜨네요 ..
계속 봐도 몰르겟고
제가 || 연산자를 잘 못쓴건가요??
-
꽃여름
Thank you very much!!
-
딥블랙
4 , 6 은 || 가 아니라 &&
10 12 도 || 가 아니라 &&
1,3도 || 가 아니라 &&