Miku

这只是一道小小的模拟

但是要考虑的东西也不少

思路,在改变月份时,尽量改为有31天的

#include<iostream>
#include<cstdio>
#include<cstring> 
using namespace std;
char c;
int a,b;
int ans;
int big[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int read(){
	int v=0;
	int f=1;
	c=getchar();
	while(c<'0'||c>'9'){
		c=getchar();
	}
	while(c<='9'&&c>='0'){
		v=v*10+c-'0';
		c=getchar();
	}
	return v*f;
}
int main(){
	a=read();
	b=read();
	if(a>12){
		if(a%10==0){
		ans+=1;
		a=10;
		}else{
			if(a<20)
			a=10;
			else
			if(big[a%10]==31)
			a=a%10;
			else{
				if(big[a%10+10]==31){
					a=a%10+10;
				}		
			} 
			ans+=1;
		}
	}else
	if(a==0){
		a=8;
		ans+=1;
	}
	if(b>big[a]){
		ans+=1;
	}else{
		if(b==0)
		ans+=1;
	} 
	cout<<ans;
}

相关文章:

  • 2021-11-28
  • 2021-05-20
  • 2022-12-23
  • 2021-08-08
  • 2021-06-16
  • 2021-08-20
  • 2022-12-23
猜你喜欢
  • 2022-01-07
  • 2021-06-30
  • 2021-10-25
  • 2022-12-23
  • 2021-08-18
  • 2021-10-04
  • 2021-12-26
相关资源
相似解决方案