(打印月历)输入月份m(1 ≤ m ≤ 12)按一定格式打印2015年第m月的月历。(第三、四空2.5分其余3分) 
 例如,2015年1月的月历打印效果如下(第一列为周日) 
S	M	T	W	T	F	S
				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
#include <iostream> 
using namespace std;  
const int dayNum[]={-1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; 
int m, offset, i; 
int main() { 
    cin >> m; 
    cout << "S\tM\tT\tW\tT\tF\tS" << endl; // '\t'为TAB制表符 
        offset=4    ; 
    for (i = 1; i < m; i++) 
        offset =    (offset+dayNum[i])%7    ; 
    for (i = 0; i < offset; i++) 
	cout << '\t'; 
    for (i = 1; i <=     dayNum[m]    ; i++) { 
        cout <<     i    ; 
        if (i == dayNum[m]||   (offset+i)%7   == 0) 
            cout << endl; 
        else 
            cout << '\t'; 
    } 
    return 0; 
}