救命,怎么回事?
查看原帖
救命,怎么回事?
480762
Huangsam04楼主2021/12/12 14:49

我的代码:

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

int main(){
	int n,y,a=0;
	cin>>n>>y;
	int q[13]={0,31,30,31,30,31,30,31,31,30,31,30,31};
	if(n%100!=0&&n%4==0){
		a=1;
	}
	if(n%100==0){
		if(n%400==0){
			a=1;
		} 	
	}
	if(a=0){
		cout<<q[y];
	}else{
		if(y==2){
			cout<<"29";
		}
		else{
			cout<<q[y];
		}
	}
	
}

我提交了然后剩下一个点没有过,然后非常奇怪,于是我下载了in和out文件。结果……

in:1900 2
out:28

不明白了,求dalao指点一下,谢谢!

2021/12/12 14:49
加载中...