#include<stdio.h> #include<string.h> void main() { int num[10]={0}; int month[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int i,j,k,count; for(i=0;i<10;i++) { count=0; for(j=0;j<12;j++) { for(k=1;k<=month[j];k++) { if((k-1)%10==i||(k+1)%10==i) { count++; } } } num[i]=365-count; } int N; scanf("%d",&N); while(N--) { char b[10]; scanf("%s",b); switch(b[strlen(b)-1]) { case '0':printf("%d\n",num[0]);break; case '1':printf("%d\n",num[1]);break; case '2':printf("%d\n",num[2]);break; case '3':printf("%d\n",num[3]);break; case '4':printf("%d\n",num[4]);break; case '5':printf("%d\n",num[5]);break; case '6':printf("%d\n",num[6]);break; case '7':printf("%d\n",num[7]);break; case '8':printf("%d\n",num[8]);break; case '9':printf("%d\n",num[9]);break; } } } |
Double click to view unformatted code.