打印日历(c++)
打印某月的日历问题描述
给定两个正整数year及month,打印当月的日历。
输入
输入数据有若干行。每行上有两个正整数year及month对应一种情形。
输出
对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出“year年month月”,换行,“Sun Mon Tue Wed Thu Fri Sat”,换行,日历内容,换行。
输入样例
2008 2
2009 2
2010 2
输出样例
Case 1: 2008年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 29
Case 2: 2009年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
Case 3: 2010年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
给个思路吧?有代码更好。
追问:能不能给我提供一下算法,或者代码?