1 条题解

  • 0
    @ 2024-1-25 16:49:09
    #include<iostream>
    using namespace std;
    int main(){
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    int year,m,d;
    cin>>year>>m>>d;
    if((year%4==0&&year%100!=0)||(year%400==0)){//如果是闰年
    a[1] = 29;
    if(0<d&& d<=a[m-1] && m>0 && m<=12)
    cout<<"YES"<<endl;
    else
    cout<<"NO"<<endl;
    }
    else{
    if(0<d&& d<=a[m-1] && 0<m && 12>=m)
    cout<<"YES"<<endl;
    else
    cout<<"NO"<<endl;
    }
    return 0;
    }
    

    信息

    ID
    31
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    224
    已通过
    47
    上传者