[ 백준 2753번 ] 윤년

2021. 11. 8. 02:35백준/단계별 문제

백준 2753번 / 2단계 / 윤년

 

백준 2753번 - 윤년

 

문제 풀이
1. 연도를 입력받을 정수형 변수를 하나 선언한다
2. 윤년의 조건
4의 배수 ( 4로 나눴을 때 0으로 떨어지는 수 ) 이면서
100의 배수가 아니거나 ( 100으로 나눴을 때 0으로 떨어지지 않는 수 ) 이거나
400의 배수 ( 400으로 나눴을 때 0으로 떨어지는 수 ) 이면 된다
3. 윤년이면 1, 아니면 0을 출력

 

코드
#include <stdio.h>

int main(void) {
	int year;

	scanf("%d", &year);

	if ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) printf("%d", 1);
	else printf("%d", 0);
}

'백준 > 단계별 문제' 카테고리의 다른 글

[ 백준 2884번 ] 알람시계  (0) 2021.11.08
[ 백준 14681번 ] 사분면 고르기  (0) 2021.11.08
[ 백준 9498번 ] 시험 성적  (0) 2021.11.08
[ 백준 1330번 ] 두 수 비교하기  (0) 2021.11.08
[ 백준 2588번 ] 곱셈  (0) 2021.11.08