HM313 教师看单

HM313 教师看单

HM313 教师看单

来源: 第 313 集 机房预约系统-教师显示所有预约功能实现

难度: 普及-

时间限制: 1s

空间限制: 64MB

题目描述

教师类要实现 showAllOrder。先包含预约表头文件并构造对象;若 mSize 为 \(0\),输出 无预约记录 并返回。

有记录时按下标遍历,给用户看的序号为 \(i+1\) 加顿号。教师端和学生「查看所有预约」基本相同,必须列出日期、时段、学号、姓名、机房号和状态。时段用三目:\(1\) 上午,否则下午。状态拼接是最绕的一段:

  • 1审核中
  • 2预约成功
  • -1预约失败,审核未通过
  • 其余:预约已取消

教师身份**不过滤**学号,张三、李四的单子都能看见。第一行会给出当前教师姓名,只作登录身份,不参与筛选。

输入格式

第一行:教师姓名(不含空白)。

第二行:\(n\)。

接下来 \(n\) 行,每行:日期、时段、学号、姓名、机房号、状态。

输出格式

若 \(n=0\),一行 无预约记录

否则 \(n\) 行,格式:

k、预约日期:d 时段:上午|下午 学号:id 姓名:name 机房号:r 状态:s

样例

输入 #1

老王
4
1 2 1 张三 3 1
2 2 1 张三 1 1
4 1 2 李四 2 1
1 2 1 张三 3 0

输出 #1

1、预约日期:1 时段:下午 学号:1 姓名:张三 机房号:3 状态:审核中
2、预约日期:2 时段:下午 学号:1 姓名:张三 机房号:1 状态:审核中
3、预约日期:4 时段:上午 学号:2 姓名:李四 机房号:2 状态:审核中
4、预约日期:1 时段:下午 学号:1 姓名:张三 机房号:3 状态:预约已取消

输入 #2

老张
0

输出 #2

无预约记录

说明

\(0 \le n \le 200\)。样例 #1 对应教师看到的四条:三条审核中、一条学生已取消。教师姓名不改变列表。

信息

ID
1312
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者