90分 2WA
查看原帖
90分 2WA
322315
shad楼主2021/8/27 20:34
#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,n=0;
    int ts[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    scanf("%d-%d", &a, &b);
    
    //月份小于0 
    if(a<=0){
    	n++;
    	if(b>=32||b<=0){
    		n++;
		}
		cout<<n;
	}
	
	//月份在1~12之间 
	if(a<=12 && a>=1 && a!=2){
		if(b>ts[a]||b<=0){
    		n++;
		}
		cout<<n;
	}
	
	
	if(a==2){
		if(b>28||b<=0){
    		n++;
		}
		cout<<n;
	}
	
	//大于12月时
	int min=0;
	if(a>12){
		if(a%10>0 && a%10<13){
			n++;
			if(ts[a%10]<b || b<=0){
				n++;
			}
			min=n;
			n=0;
		}
		if(a%10>=0 && a%10<3){
			n++;
			if(ts[10+a%10]<b || b<=0){
				n++;
			}
			if(min>n){
				min=n;
			}
		}
		cout<<min;
	}  
	
    return 0;
}
2021/8/27 20:34
加载中...