#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
string data;
int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int m1,d1;
char t;
int ans;
int main(){
ans=0;
scanf("%d%c%d",&m1,&t,&d1);
if(m1==0){//月份等于0时改为1月
m1=1;
ans++;
}
if(m1>12){//月份需要改
if(m1/10==1){//月份十位数为1
m1=12;
}
else{
if(m1%10==2)//月份个位数为2
m1=12;
else//月份十位数改为0,或个位数为0改为10月
m1=(m1-1)%10+1;
}
ans++;
}
if(d1>m[m1])//日期需要改
ans++;
printf("%d",ans);
return 0;
}
[CSP-S2019 江西] 日期------题解
最新推荐文章于 2023-03-20 21:32:35 发布