zoukankan      html  css  js  c++  java
  • P5690 [CSP-SJX2019]日期

    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;
    }
    
  • 相关阅读:
    第九周总结
    第八周总结
    第六周
    中国历史上成功的两个人
    第五周总结
    第四周总结
    关于IT行业的抄袭事件
    第三周总结
    第二周总结
    第九周
  • 原文地址:https://www.cnblogs.com/For-Miku/p/13456946.html
Copyright © 2011-2022 走看看