전체 코드
#include <iostream>
int main()
{
int year;
std::cin >> year;
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))
std::cout << '1';
else
std::cout << '0';
}
풀이
- 연도가 4의 배수이면서 : year % 4 ==0 &&
- 100의 배수가 아닐 때 또는 400의 배수 : year % 100 != 0 || year % 400 == 0
- n의 배수임 : year%n==0
- n의 배수가 아님 : year%n!=0
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))
std::cout << '1';
else
std::cout << '0';
'백준 단계별로 풀어보기(C++) > 2)조건문' 카테고리의 다른 글
백준 2525) 오븐 시계 (C++) (0) | 2023.03.09 |
---|---|
백준 2884) 알람 시계 (C++) (0) | 2023.03.09 |
백준 14681) 사분면 고르기 (C++) (0) | 2023.03.09 |
백준 9498) 시험 성적 (C++) (0) | 2023.03.08 |
백준 1330) 두 수 비교하기 (C++) (0) | 2023.03.05 |