114-2 OOP B組 Week04 實習課練習 Problem2
Submit solution
Points:
50 (partial)
Time limit:
5.0s
Memory limit:
98M
Authors:
Problem type
Allowed languages
Java 19, Java 8
題目說明
- 請撰寫一個程式。
- 使用者輸入兩個整數,月份
month和當月1號星期幾index。 - 依照輸出格式規定印出當月月曆。
- 假設今年為
非閏年。
測資範圍
month: \[1<=month<=12\]index:0代表星期日,1代表星期一,2代表星期二,. . .,6代表星期六。 \[0<=index<=6\]
輸出格式規定
- 月曆表頭的星期請用:
{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"} - 請善用
System.out.printf()輸出,日曆表頭的星期和日期請預留4格並靠右輸出。 - 請參考範例輸出。
提醒
範例輸入/輸出
範例輸入1
1
1
範例輸出1
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
範例輸入2
2
3
範例輸出2
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
範例輸入3
3
0
範例輸出3
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
4
5
範例輸出4
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
範例輸入5
12
2
範例輸出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
Comments