多题目

NOIP2015 完善程序 

1.(打印月历)输入月份 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

第1题 单选

#include <iostream>
using namespace std;
const int dayNum[]= {-1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int mj offset, i;
int main() {
	cin >> m;
	cout << " S\tM\tT\tW\tT\tF\tS " endl; // '\t'为 TAB  制表符
	(1) 	;
	for (i = 1; i < m; i++)
		offset =   	(2) 	;
	for (i = 0; i < offset; i++)
		cout <<	'\t';
	for (i = 1; i <=   	(3) 	; i++) {
		cout << 	(4) 	 ;
		if (i == dayNum[m] || 	(5) 	== 0)
			cout << endl;
		else
			cout << '\t';
	}
	return 0;
}
A.

阅读代码,填空

第 2 题 填空

第 3 题 填空

第 4 题 填空

第 5 题 填空

第 6 题 填空

发表评论

登录 后再回复