文章
37
粉丝
168
获赞
13
访问
285.3k
int main(){
char sb[8];
char se[8];
cin >>sb>>se;
int f[13]={0,31,28,31,30,31,30,31,31,30,31,31};
char mb[2]={sb[4],sb[5]};
char db[2]={sb[6],sb[7]};
char me[2]={se[4],se[5]};
char de[2]={se[6],se[7]};
int m1=atoi(mb); //4
int d1=atoi(db); //12
int m2=atoi(me); //4
int d2=atoi(de); //22
int ans=0;
if(m1==m2){
ans=d2-d1;
}else{
ans=f[m1]-d1;
for(int i=m1+1; i<m2; i++){
ans+=f[i];
}
ans+=d2;
}
cout<<ans+1;
}//版本一
版本一没有检查2月也可以通过
版本二检查2月
#include <bits/stdc++.h>
using namespace std;
int jude(int y){
if(y%400==0 || ((y%4==0)&&(y%100!=0)))
return 1;
else return 0;
}
int main()
{
char sb[8];
char se[8];
cin >>sb>>se;
int f[13]={0,31,28,31,30,31,30,31,31,30,31,31};
char yb[4]={sb[0],sb[1],sb[2],sb[3]};
char ye[4]={se[0],se[1],se[2],se[3]};
char mb[2]={sb[4],sb[5]};
char db[2]={sb[6],sb[7]};
char me[2]={se[4],se[5]};
cha...
登录后发布评论
暂无评论,来抢沙发