您的位置:首页 > 其它

hd 1201 18岁生日

2014-07-28 13:16 267 查看
#include<stdio.h>

int irsun(int year)

{

return(year%400==0||(year%4==0&&year%100!=0));

}

 int main()

{

   int t,i,year,month,day,k;

   while(scanf("%d",&t)==1)

   {

     while(t--)

     {   

        k=0;

        scanf("%d-%d-%d",&year,&month,&day);

        if(month==02&&day==29)

        printf("-1\n");

        else

        {

        if(month>2) year++;

        for(i=0;i<18;i++)

        {

        if(irsun(year+i))

        k+=366;

        else

        k+=365;

        }

        printf("%d\n",k);

        }

        }

        }

      return 0;

      }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: