#include<iostream>
using namespace std;
int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main(){
int mon,day;
char a;
cin>>mon>>a>>day;
int ans=0;
if(day==0) ans++;
if(mon==0) ans++;
if(mon>12){
ans++;
if(mon%10==0 && d[10]<day) ans++;
else if(mon%10>2 && d[mon%10]<day) ans++;
else if(mon%10==2 && d[mon%10]<day) ans++;
}
else if(d[mon]<day) ans++;
cout<<ans<<endl;
return 0;
}
检查很多遍了,也对照着大佬的题解检查过了。仍不知道哪里的问题