描述
給定年月,列印當月的月曆表。
輸入輸入為一行兩個整數,第乙個整數是年份year(1900 ≤ year ≤ 2099),第二個整數是月份month(1 ≤ month ≤ 12),中間用單個空格隔開。
輸出輸出為月曆表。月曆表第一行為星期表頭,如下所示:
sun mon tue wed thu fri sat
其餘各行一次是當月各天的日期,從1日開始到31日(30日或28日)。
日期數字應於星期表頭右對齊,即各位數與星期表頭相應縮寫的最後乙個字母對齊。日期中間用空格分隔出空白。
樣例輸入
2006 5
樣例輸出
sun mon tue wed thu fri sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
提示閏年判斷方法:能被4整除但不能被100整除,或者能被400整除。
2023年1月1日是周一。
#include
using
namespace std;
intfun
(int year,
int month)
;bool
leapyear
(int i)
;int
main()
//cout(int i =
1; i < month;
++i)
//得到所在月份星期
//cout"sun mon tue wed thu fri sat"
int i=
0;i++i)
int day=
fun(year,month)
;//cout(int j =
1; j <= day ;
++j)
printf
("%3d "
,j);
}return0;
}bool
leapyear
(int i)
//判斷閏年
else
}int
fun(
int year,
int month)
//得到天數
else
return28;
break
;case4:
case6:
case9:
case11:
return30;
break;}
}
VB列印本月的月曆 vb列印日曆 sysdzw
因為vb裡沒有什麼linq,所以就用純字串操作了,如下 private sub form load dim s i strdatepre d1 as date strdatepre datepart yyyy now datepart m now s su mo tu we th fr sa vbc...
shell列印給定日期的日曆
學習shell有一段時間了,一直沒有機會練手,看到同事發了一張 控制台顯示了當月的日曆,是用python實現的,感覺挺好玩,所以準備用shell來實現乙個,搞了一下午,終於搞定。列印本月的日期 bin bash 設定字型顏色 tiffcolor 033 0 35m menucolor 033 0 3...
lua表的列印,luatable的列印
lua列印luatable local strformat string.format local tbinsert table.insert function logtable table,tname local sp local list local function newline str t...