[c언어](연습문제) 입력한 년도가 윤년인지 평년인지를 판별하는 부분을 함수로 작성

|



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

#include <stdio.h>
int IsLeapYear(int y);
void main()
{
    int y;
    printf("년도를 입력>>");
    scanf("%d", &y);
    IsLeapYear(y);
}

int IsLeapYear(int y)
{
    if ((y%4==0 && y%100!=0)||y%400==0)
        printf("윤년입니다");
    else
        printf("평년입니다");
    return 0;
}


// 실행 결과


   

  ::