早教吧作业答案频道 -->其他-->
求个计算给定日期算是星期几的算法如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?呵呵,在C程序吧,找到了。万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;其中a为年c为该日
题目详情
求个计算给定日期算是星期几的算法
如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?
呵呵,在C程序吧,找到了。
万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;
其中a为年c为该日期在本年中的天数,d取整数,当d/7余数0时是星期天,余数1时是星期一依此类推。
如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?
呵呵,在C程序吧,找到了。
万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;
其中a为年c为该日期在本年中的天数,d取整数,当d/7余数0时是星期天,余数1时是星期一依此类推。
▼优质解答
答案和解析
看你用什么环境解决了.如果是excel里面的话很容易,它日期有个专门的数据格式,日期就是离1900年1月1日的天数.然后你可以根据比如2008年1月1日是星期几这个条件,用刚才那个天数去mod 7.就可以了.
如果是c语言的话没有那个数据格式 就自己写个函数好了.
如果是c语言的话没有那个数据格式 就自己写个函数好了.
看了求个计算给定日期算是星期几的算...的网友还看了以下:
关于微分方程计算过程出现的绝对值符号的问题求x(y^2-1)dx + y(x^2-1)dy = 0 2020-05-16 …
某在计算1/A乘以(1/B加1/C)时,算成了1/A乘以1/B加1/C,得到一个错误的答案1/3, 2020-05-16 …
dy/dx-2y/(x+1)=(x+1)^5/2其对应的齐次方程的通解我算到 ln|y|=2ln( 2020-05-17 …
阅读如图所示的程序框图,若输入的k=10,则该算法的功能是()A.计算1+21+22+…+210的 2020-07-20 …
怎么计算二阶微分方程(mathematrica)我想用mathematica5来书写,但是我又不知 2020-07-31 …
c++程序编程编程序计算雇员的工资。计算规则是:(1)某雇员的工作时间以小时计,每小时的工资数由程序 2020-12-10 …
X∪Y=〈1,2,…,n〉求集合方程有序解的个数:X∪Y=〈1,2,…,n〉在此鞠躬致谢.我算出来是 2021-01-13 …
如图所示的程序框图表示的算法功能是()A.计算S=1×2×3×4×5×6的值B.计算S=1×2×3× 2021-01-15 …
求个计算给定日期算是星期几的算法如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?呵 2021-01-19 …
指数函数计算1、lg25+lg2.lg50+(lg2)2=2、设a、b、c都是正数,且3a=4b=6 2021-02-04 …