求救!!!
查看原帖
求救!!!
677149
Dream_World楼主2022/3/22 21:04

样例2应该是对的,为什么WA了

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

int main(){
	int y, m, a;
	cin >> y >> m;
	for(int i = 1000; i < 10000; i += 4){
		if(i == y) a == 1;
		else a == 0;
		if(i > y) break;
	}
	if(a == 1){
		if(m == 2) cout << 29;
		else{
			if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) cout << 31;
			else cout << 30;
		}
	}else{
		if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) cout << 31;
		else if(m == 2) cout << 28;
		else cout << 30;
	}
	return 0;
} 
2022/3/22 21:04
加载中...