82分求助=(
查看原帖
82分求助=(
1390381
_small_beswk_楼主2024/7/8 23:10
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin >> s;
    int a = (s[0] - '0') * 10 + s[1] - '0';
    int b = (s[3] - '0') * 10 + s[4] - '0';
    if(a < 1 || a > 12)  
        if(b < 1 || b > 31) cout << 2;
        else cout << 1; 
    else 
        if(a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12)
            if(b < 1 || b > 31) cout << 1;
            else cout << 0;
        else if(a == 2)
            if(b < 1 || b > 28) cout << 1;
            else cout << 0; 
        else 
            if(b < 1 || b > 30) cout << 1;
            else cout << 0; 
    return 0;
}

实在不知道哪错了=(

2024/7/8 23:10
加载中...