文章
6
粉丝
79
获赞
15
访问
401
#include <iostream>
using namespace std;
struct Data{
int year;
int month;
int day;
};
//先判定是否为闰年
bool s_year(int y){
return (y%4==0&&y%100!=0)||(y%400==0);
}
int main() {
int y,m,d;
while(cin>>y>>m>>d){
int num=0;
int monDay[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if(y<0||m<=0||m>12||d>monDay[m]){
cout<<"Input error!"<<endl;
continue;
}
if(s_year(y)){
monDay[2]++;
}
int tmp=m;
while(tmp){
tmp--;
num+=monDay[tmp];
}
num+=d;
cout<<num<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发