#include <stdio.h> #include <string.h> main(){ int n; while(scanf("%d",&n)!=EOF){ if(n == 0) break; char str[10000][30]; int i,j; for(i =0;i<n;i++) scanf("%s",str[i]); for(i =0;i<n;i++){ int k,sum1=0,sum2=0,sum3=0,sum4 =0,sum5=0,sum6=0,sum=0; k = str[i][strlen(str[i])-1]-48; for(j = (k+1)%10;j<=31;j+=10){ if(j == 0) continue; sum1++; if(j<=30) sum2++; if(j<=28) sum5++; } if(k == 0){ for(j = 9;j<=31;j+=10){ sum3++; if(j<=30) sum4++; if(j<=28) sum6++; } } else{ for(j = (k-1)%10;j<=31;j+=10){ if(j == 0) continue; sum3++; if(j<=30) sum4++; if(j<=28) sum6++; } } sum = 365-(sum1+sum3)*7-(sum2+sum4)*4-(sum5+sum6); printf("%d\n",sum); } } return 0; } |
Double click to view unformatted code.