文章
211
粉丝
0
获赞
999
访问
33.7k
#include<bits/stdc++.h>
using namespace std;
int main(){
int year,month,day;
while(cin >> year >> month >> day){
int monthDay[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
monthDay[1] += 1;
if(month > 12 || month < 1 || day < 0 || day > monthDay[month-1] || year < 0){
cout << "Input error!" << endl;
continue;
}
int sum = day;
if(month > 1){
for(int i = 0;i< month-1;i++)
sum += monthDay[i];
}
cout << sum << endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发