标签:
1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 using namespace std; 5 int fun(int y) 6 { 7 if(((y%100!=0)&&(y%4==0))||(y%400==0)) 8 return 1; 9 return 0; 10 } 11 int main() 12 { 13 int T; 14 cin>>T; 15 while(T--) 16 { 17 int y,m,d; 18 int sum=0; 19 scanf("%d%*c%d%*c%d",&y,&m,&d); 20 if(m==2&&d==29) 21 { 22 cout<<"-1"<<endl; 23 continue; 24 } 25 if(m>2) 26 { 27 for(int i=1;i<=18;i++) 28 { 29 if(fun(y+i)==1) 30 sum+=366; 31 else 32 sum+=365; 33 } 34 cout<<sum<<endl; 35 continue; 36 } 37 if(m<=2) 38 { 39 for(int i=0;i<18;i++) 40 { 41 if(fun(y+i)==1) 42 sum+=366; 43 else 44 sum+=365; 45 } 46 cout<<sum<<endl; 47 continue; 48 } 49 } 50 }
标签:
原文地址:http://www.cnblogs.com/a1225234/p/4562218.html