#include<stdio.h>
#include<math.h>
int main() {
int m1,d1,m2,d2,i,s=0,t;
scanf("%d%d%d%d",&m1,&d1,&m2,&d2);
if(m1>m2){
t=m1;m1=m2;m2=t;
t=d1;d1=d2;d2=t;
}
i=m1;
while(i<m2){
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){
s+=31-d1;
d1=0;
}else if(i==4||i==6||i==9||i==11){
s+=30-d1;
d1=0;
}else if(i==2){
if(d1==29){
s+=29-d1;
d1=0;
}else{
printf("error");
return 0;
}
}
i++;
}
s=s+(d2-d1);
printf("%d",s);
return 0;
}
觉得有用的话采纳一下哈