#include<stdio.h>
int main()
{
int num,n,year,mouth,date,i;
scanf("%d",&n);
while(n--)
{
num=365*18;
scanf("%d-%d-%d",&year,&mouth,&date);
if((year+18)%4==0&&(year+18)%100!=0||(year+18)%400==0)
if(mouth<=2) num--;
if(year%4==0&&(year+18%100!=0||year%400==0))
if(mouth>2) num--;
for(i=0;i<=18;i++)
{
if((year+i)%4==0&&(year+i)%100!=0||(year+i)%400==0) num++;
}
if(mouth==2&&date==29)
num=-1;
printf("%d\n",num);
}
}
转载于:https://www.cnblogs.com/chen47221/archive/2013/03/28/2987561.html