文章
81
粉丝
2
获赞
543
访问
21.2k
#include<iostream>
using namespace std;
bool is_year(int year) {
return year % 400 == 0 || (year % 4 == 0 && year % 100 != 0);
}
int main() {
int y, m, d;
while (cin >> y >> m >> d) {
int month[15] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if (is_year(y)) month[2] = 29;
if (m <= 0 || m > 12 || d < 0 || d > month[m]) {
cout << "Input error!" << endl;
continue;
}
int days = 0;
for (int i = 1; i < m; i ++)
days += month[i];
days += d;
cout << days << endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发