#include <iostream> using namespace std; int main(){ int n,day[13]={-1,31,28,31,30,31,30,31,31,30,31,30,31},l_num,prior,prev,sum; char num[7]; scanf("%d",&n); while(n--){ scanf("%s",&num); l_num = num[6]-'0';//字符转数字 if(l_num == 0) prev = 9; else prev = l_num - 1; if(l_num == 9) prior = 0; else prior = l_num + 1; sum = 0; for(int j = 1;j <= 12;j ++){ for(int k = 1;k <= day[j];k ++){ if(k%10 == prev || k%10 == prior) continue; else sum ++; } } printf("%d\n",sum); } return 0; } |
Double click to view unformatted code.