C++ 判断闰年简单代码

闰年

  • 闰年分为普通闰年和世纪闰年

1582年以来的置闰规则:

  • 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
  • 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
#include <iostream>

bool isleap(int year){
    return year % 4 == 0 && year % 100 != 0 || year % 400 == 0;
}

int main( ){
    int year;
    std::cout << "输入年份:";
    std::cin >> year;
    if (isleap(year)) std::cout << year << "是闰年\n";
    else std::cout << year << "不是闰年\n";
    return 0;
}
posted @   DL1024  阅读(1207)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示