90pts求助
查看原帖
90pts求助
1296126
decode_snow楼主2024/10/15 22:56

RT

#include<bits/stdc++.h>
using namespace std;

char a; int b;char c;int d;
int sum;

int main(){
    cin >> a >> b >> c >> d;
    
    if(a == '0'||(a!='1'&&a!='0')){
        if(a!='1'&&a!='0'){
           sum++;
       }

        if(b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12){
            if(d>31){
                sum +=1;
            }
        }
        
        if(b==4 or b==6 or b==9 or b==11){
            if(d>30){
                sum +=1;
            }
        }
        if(b==2&&a=='0'){
            if(d>28){
                sum +=1;
            }
        }
        else if(b==2){
            if(d>31){
                sum +=1;
            }
        }
    }
    if(a == '1'){
       if(b==1){
           if(d>31){
                sum +=1;
            }
       }
       if(b==2){
           if(d>30){
               sum+=1;
           }
        }
        if(b>=3){
            sum++;
            if(d>31){
                sum +=1;
            }
        }
        
    }
    
    if(a=='0'&&b==0){
        sum++;
        if(d>31){
                sum +=1;
            }
    }
    
    cout << sum;
    
    return 0;
}
2024/10/15 22:56
加载中...