欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[模板题]日期合法

程序员文章站 2024-03-03 18:11:04
...

来源: 模板提

算法标签:日期

题目描述 判断日期是否合法

cpp代码

bool check(int date)
{
    int year=date/10000,month=date%10000/100,day=date%100;
    if(month>12||!month||!date)return false;
    else if(month!=2&&day>months[month])return false;
    else if(month==2)
        {
            int heap=year%400==0||year%100!=0&&year%4==0;
            if(day>28+heap)return false;
        }
    return true;
}
相关标签: 模板题