题目描述
解题思路
#include<iostream>
using namespace std;
bool isRun(int x)
{
if((x%4==0&&x%100!=0)||x%400==0){
return true;
}else
{
return false;
}
}
int main()
{
int y,d;
cin>>y>>d;
int M[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
int m=1;
while(d>M[isRun(y)?1:0][m])
{
d-=M[isRun(y)?1:0][m];
m++;
}
cout<<m<<endl<<d<<endl;
return 0;
}