这是个什么原理,一个公式是求某年某月的第一天是星期几的公式,在C语言中跑了一下很有用!有谁之前见过吗,是叫什么公式,什么原理啊,公式:w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1w

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/03 17:43:14

这是个什么原理,一个公式
是求某年某月的第一天是星期几的公式,在C语言中跑了一下很有用!有谁之前见过吗,是叫什么公式,什么原理啊,
公式:w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1
w的值为1~7,比如year=2013,month=5,w的值就是3,说明2013年5月的第一天就是星期三.

公式的名称叫 :蔡勒公式
W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
(或者是:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1)
若要计算的日期是在1582年10月4日或之前,公式则为
w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d+2
以1572年9月3日为界:
1572年9月3日后:w = (d + 2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
1572年9月3日前:w = (d+2*m+3*(m+1)/5+y+y/4+5) % 7;
w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六
c:世纪减1(年份前两位数)
y:年(后两位数)
m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d:日
[ ]代表取整,即只要整数部分.

这是个什么原理,一个公式是求某年某月的第一天是星期几的公式,在C语言中跑了一下很有用!有谁之前见过吗,是叫什么公式,什么原理啊,公式:w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1w 某年某月的第一天是星期几?有公式可算吗? 输入某年某月某日,判断这一天是这一年的第几天?求程序设计组成框图、流程图有截图 急用 求计算某年某月星期几的公式.要求经过简单计算即可得出2100年1月1日是星期几. 输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面 我求世界近代史的全部历史发展趋势,例如:某年某月发生了什么运动(例如,文艺复兴与启蒙思想)某年某月发生了什么革命,某年某月发生了什么公认罢工, 计算公元某年某月某日是星期几的一个方法?能很快的计算出公元某年某月某日是星期几的方法.不要太复杂, 某年某月有四个星期六,四个日期相加是50,第一个星期六是x,其他三个星期六是是几号 乱砍滥伐树木造成的真实案例要的是像:某年某月某日,某地发生什么. 我想知道 图中的纵坐标是怎么求出来的用的什么公式、原理 我求世界近代历史上的所有事件发生的时间顺序;跪求世界近代历史上的所有事件发生的时间顺序;例如某年某月发生了启蒙运动,某年某月发生了什么革命,什么公人罢工, 某人某年某月的义无反顾 Excel能自动算出当前月到某年某月的月份数么?Excel有自动算出当前月到某年某月的月份数的公式么?计划生产总量A ,实际完成量B(每月积计),同时该次生产的完成时间是固定的,到某年某月必 如何准确快速的计算某年某月某日是星期几如题. 随机指出某年某月某日就能算出星期几的方法是? 某年某月有连续四个星期六,这四个日期相加是50,如果第一个月是x ,其他几个日期是多少,列方程计算, 如何计算天干地支?如何计算某年某月某日的天干地支,有没有公式?我想用VB写一个日历程序. tan.sin.cos的计算原理是,求公式.