列印一年內任意月份的日曆(C語言)

2021-09-02 19:40:47 字數 445 閱讀 3794

題目要求:2023年1月1日為星期一,編寫乙個函式,輸出2023年任意月份的日曆

這道題我是個人的做法,有個別地方可能有些繞。

#includeint main()

printf("\n----------------------------\n");

return 0;

} int iswhatday(int month)

distance = days % 7;

switch(distance) //餘0即表明上個月最後一天即星期一,餘6即星期六

return weekday; //return列印相應空格

}

另外,加上年份其實也不難,僅需要加上個閏年判斷,int i = 0; 二月是28 + i;如果是閏年i = 1即可。

歡迎交流**。

謝謝。

SQL查詢一年內的記錄

select from shoporder where datediff week,ordtime,getdate 1 0 查詢當天日期在一週年的資料 select from shoporder where datediff day,ordtime,getdate 1 0 查詢當天的所有資料 sel...

SQL 查一年內的資料

查詢今年的 select from 表 where datediff yy,時間字段,getdate 0 查詢去年的 select from 表 where datediff yy,時間字段,getdate 1 datediff 函式返回兩個日期之間的天數。datediff datepart,sta...

求出任意一年的日曆。(含注釋)

有我自己的注釋與思考,希望可以幫助到有需要的朋友。若有錯誤,麻煩提醒更正。已知,1900年的一月一號是周一,由此來求出你輸入的任意一年的 12個月 的日曆。注釋1.平年365天,即52周餘一天,閏年366天,即52周餘二天。即 從x年到1900年,每個平年都在52周基礎上多一天,每個閏年都在52周基...