90#4有问题,求解!
查看原帖
90#4有问题,求解!
190152
Xiang_MR楼主2020/10/29 18:11
#include<bits/stdc++.h>
using namespace std;
int main(){
	char n[5];int a,b,c=0;
	for(int i=0;i<5;i++) cin>>n[i];
	int s[5];
	s[0]=n[0]-48;
	s[1]=n[1]-48;
	s[3]=n[3]-48;
	s[4]=n[4]-48;
	a=s[0]*10+s[1];
	b=s[3]*10+s[4];
	if(a>12||a==0){
		c++;
		a=a%10;
		if(a==2||a==0) a+=10;
	}
	if(a==2){
		if(b>28||b==0) c++;
	}
	if(a==1||a==3||a==5||a==7||a==8||a==10||a==12){
		if(b>31||b==0) c++;
	}
	if(a==4||a==6||a==9||a==11){
		if(b>30||b==0) c++;
	}
	cout<<c;
	return 0;
}

求大佬解答!谢谢!

2020/10/29 18:11
加载中...