當前位置:編程學習大全網 - 編程軟體 - PASCAL編程

PASCAL編程

w = y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

公式中的符號具有以下含義:

w:周;w模7: 0-周日,1-周壹,2-周二,3-周三,4-周四,5-周五,6-周六。

c:世紀(前兩位)

y:年份(最後兩位數字)

m:月(m大於等於3,但小於等於14,即在丘勒公式中,壹年中的1和二月應視為13,上壹年中的14,例如2003年的1應視為2002年的1。

d日

[]代表四舍五入,即只取整數部分。

我們來計算壹下中華人民共和國成立100周年(10,2049)這壹天是星期幾。流程如下:

w = y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

=49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1

=49+[12.25]+5-40+[28.6]

=49+12+5-40+28

=54(除以7和5)

也就是2049年6月10(100國慶)是星期五。

再比如計算2006年4月4日,流程如下:

w = y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

=6+[6/4]+[20/4]-2*20+[26*(4+1)/10]+4-1

=-12(除以7和2,註意負數的模運算!)

  • 上一篇:嘉實基金集合部的交易員呢?
  • 下一篇:金都時尚電競俱樂部的線下精英?
  • copyright 2024編程學習大全網