从键盘输入一个年份,请判断这个年份是闰年还是平年,结果打印出来。闰年判断规律为:四年一 闰、百年不闰,四百年再闰。 Plus版本:请打印出从公元618-2021年的所有闰年,并计算共有多少个闰年。

从键盘输入一个年份,请判断这个年份是闰年还是平年,结果打印出来。闰年判断规律为:四年一
闰、百年不闰,四百年再闰。
Plus版本:请打印出从公元618-2021年的所有闰年,并计算共有多少个闰年。


bool  runnian(int year) {
    if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
        return true;
    return false;
}
int main()
{
    int sum=0;
    for (int i = 1990; i <= 2021; i++) {
        if (runnian(i))
            sum++;
    }
    std::cout << sum;
}