第13个测试点错误,求测试点内容,求大佬帮助!!!
查看原帖
第13个测试点错误,求测试点内容,求大佬帮助!!!
411480
daaijunqi楼主2025/2/7 11:36
#include <iostream>
using namespace std;

int main() {
	int n, y;
	bool r = 0;
	cin >> n >> y;
	if (n % 100 % 4 == 0 && n % 100 != 0) {
		r = 1;
	}
	if (n % 100 % 4 == 0 && n % 100 == 0) {
		if ((n - n % 100) % 4 == 0) {
			r = 1;
		}
	}
	switch (y) {
		case 1:
			cout << "31";
			break;

		case 2:
			if (r == 1) {
				cout << "29";
			} else {
				cout << "28";
			}
			break;
		case 3:
			cout << "31";
			break;
		case 4:
			cout << "30";
			break;
		case 5:
			cout << "31";
			break;
		case 6:
			cout << "30";
			break;
		case 7:
			cout << "31";
			break;
		case 8:
			cout << "31";
			break;
		case 9:
			cout << "30";
			break;
		case 10:
			cout << "31";
			break;
		case 11:
			cout << "30";
			break;
		case 12:
			cout << "31";
			break;
	}

	return 0;
}

2025/2/7 11:36
加载中...