#include<iostream> #include<string> using namespace std; int main() { int n; cin>>n; string a[n]; for(int i=0;i<n;i++) cin>>a[i]; int t[n]; for(int i=0;i<n;i++) { t[i]=a[i][a[i].length()-1]-'0'; } //尾数存入t[i] int num[n]={0}; for(int in=0;in<n;in++) { for(int i=1;i<=12;i++) { int m; if(i==1||i==3||i==5||i==7||i==8||i==10||i==12) { m=31; } else if(i==2){ m=28; } else{ m=30; } for(int j=1;j<=m;j++){ if(j%10!=(t[in]-1+10)%10&&j%10!=(t[in]+1+10)%10) { // cout<<i<<"月"<<j<<"号"<<endl; num[in]++; } } } } for(int i=0;i<n;i++){ if(i==0) cout<<num[i]; else cout<<endl<<num[i]; } return 0; } |
Double click to view unformatted code.