[c언어](연습문제) 입력한 년도가 윤년인지 또는 평년인지를 구분하여 출력

|



입력한 년도가 윤년인지 또는 평년인지를 구분하여 출력하는 프로그램을 작성하시오.
해당되는 년도를 4로 나누어 나머지가 0이고, 100으로 나누었을 때 나머지가 0이 아니면 윤년입니다. 단 예외가 있는데, 100으로 나누었을 때 나머지가 0이더라고 400으로 나누어 나머지가 0이면 윤년입니다. 예를 들어 2000년은 4로 나누어 나머지가 0이고 100으로 또는 400으로 나누어 나머지가 0이므로 윤년입니다.

#include <stdio.h>
void main()
{
    int y;
    printf("년도를 입력>>");
    scanf("%d", &y);
    if((y%4==0 && y%100 !=0) || y%400==0)
        printf("윤년입니다.");
    else
        printf("평년입니다.");
}

# 실행 결과

  ::