记录详情
#include <iostream>
using namespace std;
int main()
{
int a,b,i,k,ans=0;
char c;
cin>>a>>c>>b;
if(a==0) a=1,ans++;
if(a>12&&a<20) ans++,a=12;
if(a>=20) ans++,a%=10;
if(a==0) a=10;
if(b>31&&(a==1||a==3||a==5||a==7||a==8||a==10||a==12)) ans++;
else if(b>30&&(a==4||a==6||a==9||a==11)) ans++;
else if(b>28&&a==2) ans++;
else if(b==0) ans++;
cout<<ans<<endl;
return 0;
}
能不能举出个反例?