前言
你好啊,我是努力奔跑的追梦人~我始终相信着未来,一分耕耘一分收获。
提示:以下是本篇文章正文内容,所有题解均使用 C/C++ 编程语言。
#include <bits/stdc++.h>
using namespace std;
int isLeap(int year){
return ((year%4==0 && year%100!=0) || year%400==0) ? 1:0;
}
int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};
int main(){
// freopen("1.txt", "r", stdin);
int y, d;
cin >> y >> d;
int month=0, day;
int i = 0;
days[1] += isLeap(y);
while (d > 0){
if (d <= days[i]){
month = i+1;
day = d;
break;
}else{
d -= days[i];
i++;
}
}
cout << month << endl << day;
return 0;
}