#include<bits/stdc++.h>
using namespace std;
int month_day[20] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
bool leap_year(int year) {
if (year % 4 == 0) return true;
return false;
}
int main() {
int year, month;
cin >> year >> month;
if (leap_year(year)) month_day[2] = 29;
cout << month_day[month];
return 0;
}
这样就是94,
然后查了一下闰年判断,发现错了,
就改了一下,88...
#include<bits/stdc++.h>
using namespace std;
int month_day[20] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
bool leap_year(int year) {
if (year % 100 == 0) return year % 400 ? true : false;
if (year % 4 == 0) return true;
return false;
}
int main() {
int year, month;
cin >> year >> month;
if (leap_year(year)) month_day[2] = 29;
cout << month_day[month];
return 0;
}
求调