2013年蓝桥杯A组省赛填空题 1.高斯日记 知识点:日期

1.高斯日记 - 蓝桥云课 (lanqiao.cn)

就是枚举外加对闰年和特殊月份的特判

js 复制代码
#include<bits/stdc++.h>
using namespace std;

int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

bool is_leap(int year)
{
	if(year%4==0||year%400==0&&year%100!=0)
	{
		return true;
	}
return false;
 } 
int main()
{
	int year=1777,month=5,day=8113;
	
	while(day>30)
	{
		//判断一下年份是否是闰年,是闰年day-28,否则正常减
		if(is_leap(year)&&month==2)
		{
		   day-=29;	
		} 
		else day-=months[month];  //如果不是闰年也不是二月份就正常减
		
		month++;  //减去一个月的之后月份++ 		
		
		if(month==13) //如果超过12个月份 
		{
			year++;   //就过了一年 
			month=month%12;  //余几个月 
		}
	}
cout << year << "-0" << month << '-' << day-1;
	return 0;
}
相关推荐
_F_y几秒前
子序列系列动态规划
算法·动态规划
田里的水稻3 分钟前
FA_规划和控制(PC)-A*(规划01)
人工智能·算法·数学建模·机器人·自动驾驶
twilight_4694 分钟前
机器学习与模式识别——Logistic算法
人工智能·算法·机器学习
ArturiaZ13 分钟前
【day28】
开发语言·c++·算法
致Great13 分钟前
使用 GRPO 算法训练多智能体系统:实现可靠的长期任务规划与执行
人工智能·算法·agent·智能体
AI科技星30 分钟前
光速为何是宇宙的终极速度极限?
人工智能·线性代数·算法·矩阵·数据挖掘
啊阿狸不会拉杆32 分钟前
《机器学习导论》第 17 章 - 组合多学习器
人工智能·python·学习·算法·机器学习·聚类·集成学习
闻缺陷则喜何志丹35 分钟前
【状态压缩动态规划】P8733 [蓝桥杯 2020 国 C] 状态压缩动态规划|普及+
c++·算法·蓝桥杯·动态规划·洛谷
Tisfy36 分钟前
LeetCode 3379.转换数组:下标取模
算法·leetcode·题解·模拟·取模
骇城迷影1 小时前
代码随想录:数组篇
算法·leetcode