简单题不做过多解释,有问题欢迎下方留言!
using namespace std;
#include<bits/stdc++.h>
int main(){
int y,d;
bool isrun=0;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
cin>>y>>d;
if((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0)) isrun=1;
if(isrun) a[1]++;
int m,n;
for(int i=0;i<12;i++){
if(d-a[i] > 0) d-=a[i];
else{
m=i+1;
n=d;
break;
}
}
printf("%d\n%d",m,n);
return 0;
}