组合题5 个小题
已作答 0 / 5
完善程序: (打印日历) 输入月份 m(1≤m≤12),按一定格式打印 2015 年第 m 月的月历。(第三、四空 2.5 分, 其余 3 分) 例如,2015 年 1 月的月历打印效果如下(第一列为周日):
1S M T W T F S2 1 2 334 5 6 7 8 9 10411 12 13 14 15 16 17518 19 20 21 22 23 24625 26 27 28 29 30 311#include <iostream>2#include <string>3using namespace std;4const int dayNum[] = {-1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};5int m, offset, i;6int main()7{8 cin >> m;9 cout << "S\tM\tT\tW\tT\tF\tS" << endl; /* '\t'为 TAB 制表符 */10 ①;11 for (i = 1; i < m; i++)12 offset = ②;13 for (i = 0; i < offset; i++)14 cout << '\t';15 for (i = 1; i <= ③; i++)16 {17 cout << ④;18 if (i == dayNum[m] || ⑤ == 0)19 cout << endl;20 else21 cout << '\t';22 }23 return (0);24}③处应填( )