题解
水过……
#include <iostream>
using namespace std;
int main()
{
int month[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
int y, d, m;
cin >> y >> d;
if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0 ) month[1] = 29;
m = 1;
for(int i = 0; d - month[i] > 0; ++i){
d -= month[i];
++m;
}
cout << m << endl << d << endl;
return 0;
}