티스토리 뷰

C언어

[백준-2753]: 윤년(C99)-브론즈5

문화택시 2024. 4. 21. 15:36

목차



     

     

     

    ※내용정리

    "윤년일때 1 아닐때 0을 출력하라!"

    [단 윤년은 4의 배수이면서 100의 배수가 아니거나 또는 400의 배수이다]

     

    ※필요한 배경지식

    입력받은 연도가 4의 배수이면서 100의 배수가 아닐때 , 400의 배수일때 1을 출력해야 하니

    조건문과 논리연산자 ||와 &&을 잘 알고 있으면 쉽게 해결할 수 있는 문제다.

     

     

    #include<stdio.h>
    int main()
    {
        int year;
        scanf("%d",&year);
         if((year%4==0 && year%100!=0) || year%400==0)
          printf("1");
         else
          printf("0");
        return 0;
    }

     

    반응형