一个蒟蒻问一下哪里错了?
查看原帖
一个蒟蒻问一下哪里错了?
958300
_121qwqew_r楼主2023/3/12 07:07
#include<bits/stdc++.h>
using namespace std;
int m31[7] = {1 , 3 , 5 , 7 , 8 , 10 , 12} , m30[4] = {4 , 6 , 9 , 11} , m1 = 2 , m , y;
bool f(int Y){
	if(Y % 4 == 0 || Y % 400 == 0)	return true;
	else return false;
	
}
int main (){
	cin >> y >> m;
	for(int i = 1 ; i <= 7 ; i++ ){
		if(m == m31[i]){
			cout << "31";
			return 0;
		}else if(m == m30[i] ){
			cout << "30";
			return 0;
		}else if (m = m1){
			if(f(y) == true) {
				cout << "29";
				return 0;
			}else{
				cout << "28";
				return 0;
			}
		}
	}
}

40分………………

2023/3/12 07:07
加载中...