road23 2022. 5. 5. 14:19

-결과

 

-코드

#include <stdio.h>

int main()
{
	int a;

	scanf("%d", &a);

	if (((a%4 == 0) && (a%100 != 0)) || (a%400 == 0)) printf("1"); //윤년
	else printf("0");
}

 

-풀이

조건문 if else를 이용해서 푸는 문제이다.

입력된 연도가 4의 배수이고 100의 배수인지 또는 400의 배수인지 확인하고 맞으면 윤년이므로 1을 출력한다.

윤년이 아니면 0을 출력한다.