文章目录
- Description
- 1582 年以来,闰年的定义:
- Input
- Output
Description
输入一个年份,判断这一年是否是闰年,如果是输出 1,否则输出 0。
1582 年以来,闰年的定义:
普通闰年:公历年份是 4 的倍数,且不是 100 的倍数的,为闰年(如 2004年、2020 年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是 400 的倍数才是闰年(如 1900 年不是闰年2000 年是闰年)。
Input
输入一个正整数 n,表示年份。
Output
输出一行。如果输入的年份是闰年则输出 1,否则输出 0。
代码:
#include <cstdio>
#include <vector>
using namespace std;
int main()
{
int year;
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
printf("1");
else
printf("0");
return 0;
}