嗯???
查看原帖
嗯???
505281
D_M_楼主2021/10/26 21:30
#include <bits/stdc++.h>
using namespace std;
int a,b,z;
int m[20]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main(){
    cin >> a >> b;
    if(a>12 && b<=2 && a>=1){
        a=12;
        z++;
    }
    if(a>12 && b>=2 && a>=1){
        a=12;
        z+=2;
    }
    if(a>12 && b>=2 && a<=1){
        a=12;
        z++;
    }
    if(a==2 && b>28 && b%10<=8){
        b=28;
        z++;
    }else if (a==2 && b>28){
        b=28;
        z+=2;
    }
    if(b>m[a]){
        b=m[a];
        if(m[a]==30){
            if(b == 0){
                z++;
            }else{
                z+=2;
            }
        }else if(m[a]==31){
            if(b<=1){
                z++;
            }else{
                z+=2;
            }
        }
    }
    cout << z+1;
    return 0;
}

60分

2021/10/26 21:30
加载中...