速算任一一天的星期
1樓:網友
新編萬年曆星期速演算法。
推導過程:1。平年365天(52周+1天),閏年366天(52周+2天)。平年2月28天,閏年2月29天。
由於西元1月1日設為星期六,故3月1日為星期三。 —注意這個「三」
為使演算法達到最簡,故本演算法以「星期」為計算單位。且選3月1日為基月。
2。每400年整一閏,或每4年且不為百年的一閏。
百年%4=0閏或(年%4=0並且年<>0)閏。
3。每 4年(3個平年+1個閏年)共208周+5天 ——注意這個「5天」
每百年共100*(208周+5天)-1天=5217周+5天 ——注意這個「5天」(整百年暫設為平年)
每400年共4*(5217周+5天)+1天(整400年閏)=20871周+0天——注意這個「0天」和「1天」(4個整百年只有乙個閏年)
即400年一輪迴!(原來萬年曆400年前是一家)
所以,萬年曆實際上是騙人的,應該叫「四百年曆」才是。萬隻是多的意思罷了。
4.萬年某日星期演算法。
公式:某日星期幾=(百年%4*5天+年+年/4+月星期表+日+2天)%7
通同星期偏差表。
閏年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月。
天數 31 29 31 30 31 30 31 31 30 31 30 31
星期 3 6 0 3 5 1 3 6 2 4 0 2
平年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月。
天數 31 28 31 30 31 30 31 31 30 31 30 31
星期 4 0 0 3 5 1 3 6 2 4 0 2
所以,代入公式,=(百年%4*5天+年+年/4+月星期表+日+2天)%7 (百年%4=0)(年即最後一位)
1800年12月1日:(0*5+0+0/4+1+2)%7=3%7=星期三。
2樓:網友
你問的是不是《星期速演算法》
這個的方法跟上面差不多,不過更方便點,我是先選一年(別選閏年),背下那一年的十二月份特殊數字(即每月第一日是星期x的話,x-1)。 比如今年的就是。
然後比如我們想知道今年3月25日,就用三月的特殊數字(2)加上25=27,除以7餘數是6,所以3月25日是星期六。
然後如果要求其它年,只要記住每過一年這套數字都會加一(因為一年是52個星期餘1天),往回一年則減1,如果是閏年,二月份後面的日期會再加上1。
例一:求2005年4月29日。
以上這套數字減1得。
4+29)/7餘5,所以那一天是星期五。
例二:求2008年5月31日。
2008年距離今年還有兩年,所以要加2。但是由於08年是閏年,所以2月後面的還要再加1,所以得。
3+31)/7餘6,所以那一天是星期六。
怎麼快速心算某天是星期幾
3樓:禽獸
資料來自在上小學時,有一位同學和我作過這樣乙個遊戲:他讓我隨便說出當年的某一月某一日,他不用看日曆就能很快、準確地說出這天是星期幾。 我拿來了一本日曆,與他試驗了幾次。
果然他每次都說得很快也很準。我知道他不可能把一年三百六十五天每天星期幾都背下來,所以他的本事引起了我很大的興趣。 後來我知道了他的計算方法:
他心裡記住了十二個數字,這十二個數字分別對應於當年的十二個月。要計算當年的某月某日是星期幾,只要用那日的日數加上那月所對應的數字,然後除以7,餘幾就是星期幾,恰好除盡就是星期日。 我清楚地記得那年的十二個月所對應的數字依次是1,4,4,0,2,5,0,3,6,1,4,61994年是:
5 1 1 4 6 2 4 0 3 5 1 3 這一串數字就能很快地心算出1994年任何一天是星期幾。這在手頭無年曆可查的情況下還是有一定用處的。在那一段我們還列出了最近幾年每年對應的十二個數字,用這種方法計算最近幾年某年某月是星期幾也都還方便。
但是要計算自古至今以至遙遠未來的公元某年某月某日是星期幾,因為手頭很難有那一年的年曆,那一年相應的十二個數字不易獲得,所以那種方法不適用了。 本段要介紹的是計算我們現在使用的歷法實行以來或未來公元某年某月某日是星期幾的乙個方法。 先介紹乙個算式:
其中 是公元的年數,c是從這一年的元旦算起到這一天為止(包括這一天是內)的天數。方括號表示其中算式的整數部分,即在計算s的值時,三個方括號中只要算出商數的整數部分,把餘數略去不計。求出s的值之後,除以7,餘幾就是星期幾;除盡了就是星期日。
例如我們計算一下西安事變發生在星期幾。解 西安事變發生在1936年12月12日,所以x=1936 c=347於是可得:=1935+483-19+4+347=2750 2750÷7=392………6,所以西安事變發生在星期六。
我們再來計算一下1994年12月25日是星期幾;此時x=1994 c=359於是可得 : =1993+498-19+4+359 =28352835÷7=405,無餘數,所以,1994年聖誕節是星期日。 這個計算方法根據的是每四年一閏、百年不閏、四百年再閏的歷法,即格里曆。
格里曆是從西元1582年開始實行的。
某月有星期三,但這個月的第一天和最後一天都不是星期三,這
假設法 假如 1日 是星期天 即4 11 18 25 有4個星期三啊與題不符 1日 是星期六 即5 12 19 26 有4個星期三啊與題不符 1日 是星期五 即6 13 20 27 有4個星期三啊與題不符 1日 是星期四 即7 14 21 28 有4個星期三啊與題不符 1日 是星期二 即2 9 16...
星期六美好的一天80,字日記本
美好的一天 抄今天,我喜氣洋襲洋,為什麼呢?因為我和我班的女同學一起去寧城玩。早上,我7 30起了床,然後涮牙洗臉就起車去找我同學了。我們一路歡聲笑語 到了寧城,我把車架好,就進去了。小鳥在樹上歡快地唱著動聽的歌謠,我們又去了宮樓,這座房子裝飾華麗,陳設精美,我站在樓頂上,看見新修的環城路就像一條飄...
最喜歡和最討厭星期中的哪一天理由
以前休周天,最喜歡週六的晚上,最討厭周天的晚上,現在沒有休息,哪天都討厭 親。最喜歡星期天,因為是休息。最討厭星期一,因為要上班。星期二,在以前的時候每到星期二,電視是沒有一個臺的,看不了電視,完成了心理陰影 最喜歡星期六最討厭課最多的那一天 最喜歡禮拜五,因為第二天就放假了,最討厭禮拜天,因為第二...