基姆拉尔森计算公式(算任意日期是星期几)
算法是真的很高级,经常有这个感慨,越学越觉得算法很牛逼。
学习博客:https://www.cnblogs.com/SeekHit/p/7498408.html
https://blog.csdn.net/qq_33114231/article/details/52352668
看代码:
int solve(int y,int m,int d)
{
if(m<3)
{
m+=12;
y--;
}
return (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1;
}
转载于:https://www.cnblogs.com/caijiaming/p/10439678.html
基姆拉尔森计算公式(算任意日期是星期几)相关推荐
- 基姆拉尔森计算公式(根据日期判断星期几)
//基姆拉尔森计算公式根据日期判断星期几 void CalculateWeekDay(int y, int m,int d){if(m==1||m==2) m+=12,y--;int iWeek = ...
- C语言根据日期(年,月,日)判断星期几(使用基姆拉尔森计算公式)
C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日 ...
- C语言根据日期判断星期几(使用基姆拉尔森计算公式)
C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数 ...
- 根据日期判断星期几(使用基姆拉尔森计算公式)
基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数. 注意:在公式中有个与其他公式不同的 ...
- 根据日期计算星期几 -- 基姆拉尔森计算公式
首先看下百度百科的基姆拉尔森计算公式定义: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y ...
- C语言根据日期计算星期——基姆拉尔森计算公式
公式 基姆拉尔森计算公式 w = ( day + 2month +3(month+1)/5 + year + year/4 - year/100 +year/400)%7 根据已知公元1年1月1日星期 ...
- 算法设计——基姆拉尔森计算公式:计算几月几号是星期几
基姆拉尔森计算公式 W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7 其中,W表示算出的星期的数字表示:0:星期日:1:星期一-- d表示日期,m表示月份,y表示年份 ...
- HDU 6112 今夕何夕【2017百度之星】【日期模拟计算】【基姆拉尔森计算公式】【蔡勒公式】
今夕何夕 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- 根据年月日计算是星期几的函数,基姆拉尔森计算公式
算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数. 注意:在公式中有个与 ...
最新文章
- 神经网络中的权重初始化一览:从基础到Kaiming
- php程序应用实例,PHP教程.应用实例1_php
- 职业相关职位及职位能力要求知识点大纲范围
- if some one want to buy it
- VB.NET实现DirectDraw9 (1) 托管的DDraw
- 深入理解Linux内核之主调度器
- [spring-framework]Spring定时器的配置和使用
- ajax异步提交 java_jquery ajax异步上传
- springboot开启debug日志_SpringBoot日志快速上手简单配置
- 深度强化学习DQN(Deep Q Network)原理及例子:如何解决迷宫问题,附源码
- innerHTML和innerText的使用和区别
- Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘
- Graphviz神经网络的绘图
- linux内核数据链路层,Linux网络内核数据帧的接收进程:数据链路层(概念篇)...
- 色彩构成(Interaction of Colour)
- cudaMallocHost(void **,size_t)”: 无法将参数 1 从“float **”转换为“void **”
- 一键清除系统垃圾 bat文件
- UG NX二次开发 - CAM 获取和设置公差的方法,含内外公差、边界内外公差的设置方法
- 饭后小甜点leetcode——堆
- PMI是什么参数在LTE中??和RI,CQI怎么作用的??
热门文章
- SpringMVC中的拦截器、过滤器的区别、处理异常
- 【实践】美团到店综合业务场景下的知识图谱构建与应用实践.pdf(附下载链接)...
- 年轻人逃离推荐算法围城:老年版App,用着真香
- 【报告分享】2020年金融科技十大关键词.pdf(附下载链接)
- 推荐系统之协同过滤算法分布式实现(附代码实现)
- Mybatis框架相关知识讲解
- 上百篇论文概览『负采样方法』的前世今生
- mysql交叉组合查询,MySQL数据透视/交叉表查询
- 北外计算机专业,计算机系
- 郎朗和机器人合奏_从世界机器人大会看新中国70年科技发展成就