HM294 教师口令核对
HM294 教师口令核对
来源: 第 294 集 机房预约系统-教师身份登录实现
难度: 普及-
时间限制: 1s
空间限制: 64MB
题目描述
教师名册每行三条、用空格分开:职工号、姓名、密码。在类型为 \(2\) 的验证分支里**就地声明**三个变量 fId、fName、fPwd(不要和学生分支共用一套局部量),再用读文件对象一行一行取出,直到读完。
三项(职工号、姓名、密码)**全都一样**才通过:输出 教师验证登录成功!,并用有参构造 Teacher(empId, name, pwd) 建出教师对象,再输出该对象的三个字段。教师子菜单本问尚未接通。
全部行都不命中则输出 验证登录失败。把学生名册里的学号、姓名、密码拿来走教师通道,只要教师名册里没有这一整行,就必须失败。
输入格式
第一行一个整数 \(n\),为教师名册行数。
接下来 \(n\) 行,每行:职工号、姓名、密码。
下一行一个整数 \(q\)。
接下来 \(q\) 行,每行一次尝试:职工号、姓名、密码。
输出格式
对每次尝试输出一行成功或失败信息;若成功,再多一行输出新建教师对象的三个字段。
样例
输入 #1
1
1 Wang 123
3
1 Wang 123
1 Zhang 123
2 Wang 123
输出 #1
教师验证登录成功!
1 Wang 123
验证登录失败
验证登录失败
输入 #2
2
1 Wang 123
8 Zhao 111
2
8 Zhao 111
8 Zhao 222
输出 #2
教师验证登录成功!
8 Zhao 111
验证登录失败
说明
\(0 \le n \le 200\),\(1 \le q \le 200\)。
样例 #1 第二次用的是学生侧常见的 1 Zhang 123,教师名册里没有这一行,必须失败。比较的是完整三个字段,不是只看职工号。
信息
- ID
- 1293
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者