아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
한가한청설모177
한가한청설모17721.10.10

c언어 코드쫌 알려주십시오 ㅠㅠ

#include <stdio.h>

int main()

{

int month= 0;

scanf("%d",&month);

if(3>=month){

printf("1사분기\n");

}

else if(month>3 ||6>=month){

printf("2사분기\n");

}

else if(month>6 ||9>=month){

printf("3사분기\n");

}

else if(month>9 ||12>=month){

printf("4사분기\n");

}

return 0;

}

이렇게 만들어 봣는대 1사분기랑 2사분기밖에 안나오더라구요 어떻게해야되죠?

55글자 더 채워주세요.
답변의 개수2개의 답변이 있어요!
  • 소스코드 파일 다운로드 : https://github.com/sigmak/exercise4_01/tree/2021-10-12-C-monthTest

    1.소스코드

    2. 실행결과

    원하는 대로 나올겁니다.

    C언어에서 || 기호는 OR 이고

    && 기호는 AND 를 뜻하는거니까

    이 기호들만 수정해서 해결했어요...^^;


  • || 이 아니라 && 입니다.

    #include <stdio.h>

    int main()

    {

    int month = 0;

    scanf("%d", &month);

    if (3 >= month) {

    printf("1사분기\n");

    }

    else if (month>3 && 6 >= month) {

    printf("2사분기\n");

    }

    else if (month>6 && 9 >= month) {

    printf("3사분기\n");

    }

    else if (month>9 && 12 >= month) {

    printf("4사분기\n");

    }

    return 0;

    }