社区讨论
求调73分
P5690[CSP-S 2019 江西] 日期参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @m4nhihah
- 此快照首次捕获于
- 2024/12/14 09:14 去年
- 此快照最后确认于
- 2024/12/14 09:40 去年
CPP
#include<bits/stdc++.h>
using namespace std;
char a[10];
int y,m,d;
int main(){
cin>>a;
////-------------初始化----------------------///
m=a[0]-48;
m*=10;
m+=a[1]-48;
d=a[3]-48;
d*=10;
d+=a[4]-48;
////-------------判月份---------------------///
if(m>=12||m<=0){
m%=10;
y++;
}
////-------------判大月----------------------///
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
if(d/10>3){
d%=10;
y++;
}
if(d/10==3&&d%10>1 || d%10<1){
y++;
}
}
////-------------判小月----------------------///
else{
if(d/10>3){
d%=10;
y++;
}
if(d/10==3&&d%10>0 || d%10<1){
y++;
}
}
////--------------判二月---------------------///
if(m==2){
if(d/10>2){
d%=10;
y++;
}
if(d/10==2&&d%10>8 || d%10<1){
y++;
}
}
////-------------------输出----------------///
cout<<y;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...