题目描述
源代码
#include<iostream>
using namespace std;
int days[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
int isleapyear(int year)
{
return ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) ? 1 : 0;
}
int main()
{
int y, d;
cin >> y >> d;
int leap = isleapyear(y);
int month = 1;
while (d>days[month])
{
d -= days[month];
if (month == 2 && leap)
d -= 1;
month++;
}
cout << month << endl;
cout << d << endl;
return 0;
}