色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

用C語言設(shè)計(jì)萬年歷(詳細(xì)步驟及代碼介紹)

萬年歷是一種可以顯示日歷的工具,而C語言是一種高效的編程語言。在本文中,我們將學(xué)習(xí)如何使用C語言設(shè)計(jì)一個(gè)萬年歷,并深入了解其代碼實(shí)現(xiàn)原理。

1. 獲取用戶輸入的年份和月份

f函數(shù)實(shí)現(xiàn)。用戶可以通過鍵盤輸入年份和月份,然后我們將其存儲(chǔ)在相應(yīng)的變量中。

2. 計(jì)算該月的天數(shù)

接下來,我們需要計(jì)算該月的天數(shù)。這可以通過判斷該月是否為閏年以及該月的月份來實(shí)現(xiàn)。如果該月是閏年的2月份,則該月的天數(shù)為29天;否則,我們可以通過一個(gè)數(shù)組來存儲(chǔ)每個(gè)月的天數(shù),然后根據(jù)用戶輸入的月份從數(shù)組中獲取該月的天數(shù)。

3. 計(jì)算該月天是星期幾

我們需要計(jì)算該月的天是星期幾,以便在日歷中正確地顯示日期。這可以通過Zeller公式來實(shí)現(xiàn),該公式可以計(jì)算任意是星期幾。公式如下

+1)/10 + k + k/4 + j/4 + 5j) % 7

為月份(3表示3月,4表示4月,以此類推),k為年份的后兩位數(shù),j為年份的前兩位數(shù)。需要注意的是,如果計(jì)算出來的星期幾為0,則應(yīng)該將其改為7。

4. 打印日歷

,我們需要將計(jì)算出來的日歷打印出來。可以通過循環(huán)來實(shí)現(xiàn),首先打印日歷的表頭,然后打印日歷的日期。需要注意的是,我們需要根據(jù)計(jì)算出來的天是星期幾來確定日期的輸出位置。