Description
闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的,补上时间差的年份为闰年。
闰年2月有29天,全年共有366天,分为普通闰年和世纪闰年,普通闰年是指公历年份是4的倍数的,且不是100的倍数,世纪闰年则必须是400的倍数。
Input
输入一个年份N
Output
判断它是否是闰年,是闰年输出”N is a leap year.“,否则输出”N is not a leap year.“
Sample Input
2020
Sample Output
2020 is a leap year.
Source
SZTU Monthly 2020 Oct.
题目解析
这套题是SZTU的第一套自己出的题,也是一套迎新赛的题目,其中有4个题是我出的,也算是这个oj除了A+B意外最简单的一些题了,这道题是用来给大家签到的,考虑有的同学不一定直到常识知识,我们甚至告诉它闰年的定义,只需要判断是否满足这个条件,输出对应的内容即可,是一个没什么可说的大水题。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
if(n % 4 == 0 && n % 100 != 0 || n % 400 ==0) printf("%d is a leap year.", n);
else printf("%d is not a leap year.", n);
return 0;
}