【文章內容簡介】
卻傻了眼,沒有我想象的那么簡單。首先使我困惑的是每年的第一天是星期幾怎么計算,這使我郁悶了很久,一度沒有頭緒。后來,當我和同學交流時,知道了公元一年一月一日是星期一,這才恍然大悟。后來思路就有了,整個的過程也就想明白了。剩下的就是程序的編寫與測試的過程了。在實際的編寫過程中,也遇到了很多麻煩。不過,在一次次的調試與修改后,這些問題也一一克服。 要說我編寫的這個代碼,也有許多不盡如人意處。最大的問題是我是按照三個問題依次編下去,也就是說三個問題是連續(xù)的,如果你想要知道第三個問題,必須從第一個問題開始做下去,一直到第三個問題,不能直接出現(xiàn)第三個問題的結果。我一直在尋找一個辦法,能夠把三個問題分開,可很遺憾,直到現(xiàn)在,也未能成功。 通過這次編寫這個代碼,我知道了思考的重要性,也明白了做任何事都不能輕易放棄,也不能輕易否決自己,多想想,多問一問,問題也許就解決了。附錄include int how(int A){ int i,s=0,day。 for (i=1。i=A1。i++) { if (i%4==0 amp。amp。 i%100!=0 || i%400==0)day=366。 else day=365。 s=s+day。} return s。}int where(int B,int C){ int tian。 switch(C) { case 1: tian=31。break。 case 2:if (B%4==0 amp。amp。 B%100!=0 || B%400==0)tian=29。 else tian=28。break。 case 3: tian=31。break。 case 4: tian=30。break。 case 5: tian=31。break。 case 6: tian=30。break。 case 7: tian=31。break。 case 8: tian=31。break。 case 9: tian=30。break。 case 10: tian=31。break。 case 11: tian=30。break。 case 12: tian=31。break。 }