有没有大佬知道为什么第三个点错了
查看原帖
有没有大佬知道为什么第三个点错了
1459549
Zhanyouting楼主2024/10/26 10:12
#include <bits/stdc++.h>
using namespace std;
int main (){
	int a,b;
	cin >> a>>b;
	if (a % 100 == 0) {
		if(a % 400 == 0){
			if(b==1||b==3||b==5||b==7||b==8||b==10||b==12){
				cout<<31;
			}else if(b==2){
				cout<<29;
			}else if(b==4||b==6||b==9||b==11){
				cout<<30;
			}
		}
	} else if (a % 4 == 0) {
		if(b==1||b==3||b==5||b==7||b==8||b==10||b==12){
				cout<<31;
		}else if(b==2){
				cout<<29;
		}else if(b==4||b==6||b==9||b==11){
				cout<<30;
		}
	}else {
		if(b==1||b==3||b==5||b==7||b==8||b==10||b==12){
				cout<<31;
		}else if(b==2){
				cout<<28;
		}else if(b==4||b==6||b==9||b==11){
				cout<<30;
		}
	}
}
2024/10/26 10:12
加载中...