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;
}
相关推荐
wregjru21 分钟前
【C++】2.9异常处理
开发语言·c++·算法
CoovallyAIHub21 分钟前
如何用10%的标注数据,达到可媲美全监督模型的性能?AAAI 2026论文揭秘BCSI三大创新设计
深度学习·算法·计算机视觉
肆悟先生27 分钟前
3.18 constexpr函数
开发语言·c++·算法
别在内卷了28 分钟前
三步搞定:双指针归并法求两个有序数组的中位数(Java 实现)
java·开发语言·学习·算法
范纹杉想快点毕业40 分钟前
C语言100个经典编程练习题(完整标题+清晰排版)
运维·c语言·单片机·嵌入式硬件·算法
Tisfy42 分钟前
LeetCode 2943.最大化网格图中正方形空洞的面积:小小思维
算法·leetcode·题解·数组·思维·排序·连续
LDG_AGI44 分钟前
【机器学习】深度学习推荐系统(二十六):X 推荐算法多模型融合机制详解
人工智能·分布式·深度学习·算法·机器学习·推荐算法
高山上有一只小老虎1 小时前
小红的矩阵染色
java·算法·矩阵
WuChao_JMUer1 小时前
YOLO26 on RDK S100P 端侧部署技术报告
人工智能·算法·yolo·rdk
Ro Jace1 小时前
传统雷达信号分选方法之SDIF:Improved algorithm for the deinterleaving of radar pulses
网络·人工智能·算法