文章
65
粉丝
25
获赞
769
访问
54.0k
 
#include <bits/stdc++.h>
using namespace std;
int run(int a){
    if((a%4==0&&a%100!=0)||a%400==0)
        return 1;
    return 0;
}
struct data{
    int y;
    int m;
    int d;
}day;
int main(){
    while(cin>>day.y>>day.m>>day.d){
        int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
        if(day.y<0){
            cout<<"Input error!" <<endl;
            continue;
        }
        if(run(day.y)) a[1]++;
        if(day.m<=0||day.m>12||day.d>a[day.m-1]||day.d<=0){
            cout<<&q...
登录后发布评论
暂无评论,来抢沙发