hdu-1201-18岁生日

#include<cstdio>
int runnian(int year)
{
  return (year%4==0&&year%100!=0||year%400==0);
}
int main()
{
  int T,year,month,k,day,i,j;
  scanf("%d",&T);
  while(T--)
  {
   int sum=0;
     scanf("%d-%d-%d",&year,&month,&day);
      if(month==2&&day==29)
   {
      printf("-1\n");
   continue;
   }
   if(month>2)  year++;
   for(i=0;i<18;i++)
   {
     if(runnian(year+i))
   sum+=366;
  else
   sum+=365;
   }
    printf("%d\n",sum);
  }
  return 0;
}又一个第一次。。。。。

posted @ 2014-07-24 14:52  wojiaohuangyu  阅读(10)  评论(0)    收藏  举报