文章
1
粉丝
316
获赞
2
访问
9.3k
#include<bits/stdc++.h>
using namespace std;
int main(){
int y,m,d,sum=0;
char c,g;
cin>>y>>c>>m>>g>>d;
int a[12]={0,31,28,31,30,31,30,31,31,30,31,30};
if(y%400==0||y%4==0&&y%100!=0)
{
for(int i=0;i<m;i++){
sum+=a[i];
}
sum+=d+1;
}
else{
for(int i=0;i<m;i++){
sum+=a[i];
}
sum+=d;
}
cout<<sum;
}
考虑闰年就可以,还有月份天数不要记错。
登录后发布评论
建议用代码插件,代码高亮看起来更容易阅读