• 874阅读
  • 3回复

求:计算星期天的公式

上一主题 下一主题
 

楼主 倒序阅读 使用道具 楼主  发表于: 09-29
— 本帖被 qjren 从 在线互助 移动到本区(2018-10-05) —
     小时候,约50多年前在一本科普读物上看到一个计算星期天的公式,经验证属实。于是就记在心里。50年过去了. K,RIa0)  
此公式已烂熟于心(儿时的记忆深刻)。 %8ul}}d9  
     遗憾的是:50多年过去了.在网络发达的今天.居然还搜不到更简洁的计算方法。这公式比较长.希望有简洁的计算公 HCP Be2  
式.好传与孙辈。 4M:oa#gh@  
      附:50多年前见过的计算星期天的公式。 xW09k6   
   A=<<(x -1)+(x -1)/4-(x -1)/100+(x -1)/400+c >>/7=结果余数是几就星期几,没有余数是星期天。 n_!&Wr^CX  
     A:所求当天星期几,  X:公元年号,C:当天为止的日期天数。

沙发  发表于: 09-29
希望这里有感兴趣的朋友.......

2楼 发表于: 09-30
      也可能是因为现在有万年历.不需要计算的原因...... ql],Wplg  
br0gB3 r  
FzW(An&x2  
Mq6"7L  
6n<:ph,h;  

3楼 发表于: 10-01
%0. o(U  
(x-1)/4表示为(x-1)/4的整数部分。 ,.G6c=pZ  
(x-1)/100表示为(x-1)/100的整数部分。 J3g>#N]='(  
(x-1)/400表示为(x-1)/400的整数部分。 @UE0.R<  
也就是说3个分数只取商的整数部分,余数略去。 zZGPA j  
然后再把其他几项依次加减,就可以得到S。 pNCk~OM  
最后把S除以7。如果正好能除尽,这一天一定是星期天;若余数为1,这一天是星期一,余数为2,这几天就是星期二。以此类推。