#include<stdio.h> #include<string.h> int main() { int month,day,i,j,k,number[100000],data,t,a,b; char a1[10000]; scanf("%d",&j); getchar(); for(i=0;i<j;++i) { data=0;k=0; scanf("%s",a1); getchar(); k=strlen(a1); t=a1[k-1]-'0'; for(month=1;month<=12;++month) { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) { for(day=1;day<=31;++day) { if(day%10!=0) { a=day%10+1; b=day%10-1; if(t==a%10) data++; if(t==b%10) data++; } else { if(t==1) data++; if(t==9) data++; } } } else if(month==4||month==6||month==9||month==11) { for(day=1;day<=30;++day) { if(day%10!=0) { a=day%10+1; b=day%10-1; if(t==a%10) data++; if(t==b%10) data++; } else { if(t==1) data++; if(t==9) data++; } } } else { for(day=1;day<=28;++day) { if(day%10!=0) { a=day%10+1; b=day%10-1; if(t==a%10) data++; if(t==b%10) data++; } else { if(t==1) data++; if(t==9) data++; } } } } printf("%d\n",365-data); } } |
Double click to view unformatted code.