73求调!!!
查看原帖
73求调!!!
1438293
LiuStar2233楼主2024/10/25 22:46
#include <bits/stdc++.h>
#define ll long long
using namespace std;

int main() {
    short MM, DD;
    scanf("%d-%d", &MM, &DD);
    if (DD > 0 && DD <= 28) {
        if (MM > 0 && MM <= 12) {printf("0");}
        else {printf("1");}
    } else if (DD == 29 || DD == 30) {
        if (MM == 0 || MM == 2 || MM > 12) {printf("1");}
        else {printf("0");}
    } else if (DD == 31) {
        if (MM == 1 || MM == 3 || MM == 5 || MM == 7 || MM == 8 || MM == 10 || MM == 12) {printf("0");}
        else if (MM == 2 || MM == 4 || MM == 9 || MM == 11 || (MM >= 13 && MM <= 19)) {printf("1");}
        else if (MM % 4 == 0 || MM % 6 == 0 || MM % 9 == 0) {printf("2");}
        else {printf("1");}
    } else if (MM == 0 || MM > 12) {
        printf("2");
    } else {
        printf("1");
    }

    return 0;
}
2024/10/25 22:46
加载中...