#include <iostream> using namespace std; int main() { int a,b; while (scanf("%d %d",&a,&b)!=EOF) { // 注意 while 处理多个 case int y1,mon1,d1,y2,mon2,d2; y1=a/10000;mon1=(a/100)%100;d1=a%100; y2=b/10000;mon2=(b/100)%100;d2=b%100; int i=1; for(i=1;!(y1==y2&&mon1==mon2&&d1==d2);i++){ bool flag=false;//flag=0表示不是闰年 d1++; if(y1%4==0&&y1%100!=0)flag=true; else if(y1%400==0)flag=true; else flag=false; if(mon1==2){ if(flag==true&&d1>29){ mon1=3;d1=1; } if(flag==false&&d1>28){ mon1=3;d1=1; } } if(d1>31 &&(mon1==1||mon1==3||mon1==5||mon1==7||mon1==8||mon1==10||mon1==12)){ d1=1; mon1++; } if(d1>30&&(mon1==4||mon1==6||mon1==9||mon1==11)){ d1=1; mon1++; } if(mon1>12){ mon1=1; y1++; } } printf("%d\n",i); } }