文章
37
粉丝
1
获赞
79
访问
2.8k
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<string>
#include<cstring>
using namespace std;
int main()
{
int year, month, day, n, sum, i;
int days1[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
int days2[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 };
while (cin >> year >> n) {
month = 0;
bool isleap = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
if (isleap) {
sum = 0;
for (i = 0; i < 12; i++) {
sum = sum + days2[i];
if (n <= sum) {
month = i + 1;
break;
}
}
day = n;
for (int j = 0; j < month - 1; j++) {
day -= days2[j];
}
}
else {
sum = 0;
for (i = 0; i < 12; i++) {
...
登录后发布评论
暂无评论,来抢沙发