【蓝桥杯】高斯笔记

简介: 【蓝桥杯】高斯笔记

高斯笔记

大月:1,3,5,7,8,10,12

小月:4,6,9,11

平年2月:28; 闰年2月:29

  • 方法一:excel
  • 方法二:代码
#include<iostream>
using namespace std;
bool idleapYear(int y){
  return (y%4==0 && y%100 !=0) || (y % 400 ==0);
}
int main(){
  int y=1777;
  int m=4;
  int d=30;
  for( int i = 0;i < 8112;++i){//已经有第一天了   记得-1; 
    d++;
    if( m==12 && d==32){//日历网上翻 
      y++;
      m=1;
      d=1;
      continue; 
    } 
    if(( m==1 || m==3 || m==5 || m==7 || m== 8|| m==10) && d == 32){//大月 
      m++;
      d=1;
      continue;
    }
    if(( m==4 || m==6 || m==9 || m==11) && d == 31){//小月 
      m++;
      d=1;
      continue;
    }
    if( m==2 && idleapYear(y) && d==30){// 2月判断并且是闰年 
      m++;
      d=1;
      continue;
    }
    if ( m== 2 && !idleapYear(y) && d==29){//2月判断并且不是闰年 
      m++;
      d=1;
      continue;
    }
  } 
  cout << y <<" " << m << " " << d <<endl;
  return 0;
}
相关文章
蓝桥杯Java-B组2015年试题解题笔记
蓝桥杯Java-B组2015年试题解题笔记
|
数据格式
蓝桥杯Java-B组2014年试题解题笔记(下)
蓝桥杯Java-B组2014年试题解题笔记(下)
蓝桥杯Java-A组2013年试题解题笔记
蓝桥杯Java-A组2013年试题解题笔记
|
人工智能 移动开发 Shell
【蓝桥杯国赛真题笔记】Python
【蓝桥杯国赛真题笔记】Python
190 0
【蓝桥杯国赛真题笔记】Python
Acwing 蓝桥杯试题 笔记
Acwing 蓝桥杯试题 笔记
113 0
Acwing 蓝桥杯试题 笔记
|
人工智能 Python
【蓝桥杯国赛真题笔记】Python(2)
【蓝桥杯国赛真题笔记】Python
265 0
【蓝桥杯国赛真题笔记】Python(2)
|
移动开发 Shell Python
【蓝桥杯国赛真题笔记】Python(1)
【蓝桥杯国赛真题笔记】Python
168 0
【蓝桥杯国赛真题笔记】Python(1)
Acwing 蓝桥杯试题 笔记
Acwing 蓝桥杯试题 笔记
284 0
Acwing 蓝桥杯试题 笔记