1 / 2
文档名称:

计算某年的第一天是星期几.doc

格式:doc   大小:18KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算某年的第一天是星期几.doc

上传人:dsjy2351 2019/12/16 文件大小:18 KB

下载得到文件列表

计算某年的第一天是星期几.doc

相关文档

文档介绍

文档介绍:intw;   /*星期几*/    scanf("%d",&year);    w=((year-1)+(year-1)/4-(year-1)/100+(year-1)/400+1)%7;    printf("%d\n",w);    getch();  }运行时,输入1,得到结果1。即,如果这个公式正确,公元1年的第一天是星期一。这是一个计算前提,必须先搞清楚。然后要知道闰年的规定:凡是年份能够被4整除、且不能被100整除的是闰年;凡是年份能被400整除的也是闰年;除此以外的年份都不是闰年。第三要知道闰年366天、平年365天。公元1年第一天(下文简称"起始天")之后,要计算某天是星期几,只要用“这天与起始天之差”,与7求余,当余数为0,则这天与起始天星期几相同,也是星期一;否则,这个余数+1就是这天的星期几。假设这个程序时输入年份year,则该年的第一天距离起始天的差是:  (year-1)*365+(公元1年到公元year-1年内的闰年个数(每个闰年多一天啊!))  。。。(1)公元1年到公元year-1年内的闰年个数的计算:根据闰年规定,反过来考虑可以知道:大致每4年有1个闰年,这样算得到: 公元1年到公元year-1年内的闰年个数=(year-1)/4,但每一百年要扣掉1个闰年,修正一下得到:      公元1年到公元year-1年内的闰年个数=(year-1)/4-(year/100)扣多了!每400年又要增加一个闰年,再次修正得到:      公元1年到公元year-1年内的闰年个数=(year-1)/4-(year/100)+(year/400)代入(1)得到年份year第一天距离起始天的差是:      (year-1)*365+(year-1)/4-(year/100)+(year/400)这天是星期几?前面说过,是这个差与7求余+1:      [(year-1)*365+(year-1)/4-(year/100)+(year/400)]%7+1这个末尾的1可以放到被除数里面,即:      [(year-1)*365+(year-1)/4-(year/100)+(year/400)+1]%7     =[(year-1)*(364+1)+(year-1)/4-(year/100)+(year/400)+1]%7     =[(year-1)*364+(year-1)+(year-1)/4-(year/100)+(year/400)+1]%7364是7的倍数,year*364也一定是7的倍数,所以year*364可以去掉,这就得到了最后的计算式:     =[(year-1)+(year-1)/4-(year/100)+(year/400)+1]%7这个[]内最后的1,可以看成是新年的第1天。更一般地,year年度的第D天是星期几?可以用下式计算:[(year-1)+(year-1)/4-(year/100)+(year/400)+D]%7喊人适融钟察僳评吮桅矫蛾额被学熄呸找

最近更新

2025年农村水污染的应急预案 90页

大数据与人工智能的金融风险对冲融合研究-洞察.. 41页

生物环保与生态修复中的分子生物学研究-洞察阐.. 43页

2025年军训总结 8页

基于3D打印的甲板增厚生物材料研究-洞察阐释 43页

基于物联网的渔业生产环境实时监测系统-洞察阐.. 39页

2025年写给老婆致歉的保证书 6页

循环经济与绿色新政的协同发展-洞察阐释 42页

2025年写物的作文 12页

2025年写想象作文 29页

跨国公司高管的劳动合同 8页

脑机接口与智能机器人感知融合研究-洞察阐释 43页

食母生片微生物风险的感官指标分析与预警系统.. 43页

赡养老人协议书合同样本 6页

钠地重要化合物精选练习及问题详解解析汇报 9页

小学三年级奥数第25讲 和倍问题附答案解析 12页

初中语文文言文阅读教学存在的问题解析 1页

专题03 充分必要充要问题的研究(解析版) 15页

2025年度绿色办公园区立体绿化设计与施工总承.. 7页

材料员之材料员专业管理实务考试解题技巧总结.. 82页

2025年度棒球场翻新施工与体育设施配置合同 7页

党风廉政典型案例警示教育15篇 41页

水利水电工程项目规模分级标准[详] 5页

钢网张力测试作业指导书 1页

药物分析芳酸及其酯类药物的分析 83页

司法考试刑法历年真题及解析 60页

山西省井下老空水探放技术要求 25页

阻抗匹配平衡变压器的仿真分析 4页

T-CHEAA 0002-2018 电饭煲烹饪米饭品质评价方.. 16页

三秦文化 56页