#include<stdio.h>
int main()
{
//以1年1月1日为基准
int y,m,d,n,yy,mm,dd,p,s,yi,mi,r=0;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%d%d",&y,&m,&d);
for(yi=4;yi<y;yi++)
if((yi%4==0&&yi%100!=0)||yi%400==0)
r++;
p=r*366+(y-2-r)*365;
for(mi=1;mi<m;mi++)
p=p+a[mi];
p=p+d;
if(((y%4==0&&y%100!=0)||y%400==0)&&m>=3)
p++;
scanf("%d",&n);
while(scanf("%d%d%d",&yy,&mm,&dd)!=EOF)
{
s=0,r=0;
for(yi=4;yi<yy;yi++)
if((yi%4==0&&yi%100!=0)||yi%400==0) r++;
s=r*366+(yy-2-r)*365;
for(mi=1;mi<mm;mi++)
s=s+a[mi];
s=s+dd;
if(((yy%4==0&&yy%100!=0)||yy%400==0)&&mm>=3)
s++;
printf("%d\n",s-p);
}
return 0;
}
还没有评论,来说两句吧...