HM297 追加新账号

HM297 追加新账号

HM297 追加新账号

来源: 第 297 集 机房预约系统-管理员添加账号实现

难度: 普及-

时间限制: 1s

空间限制: 64MB

题目描述

管理员的 addPerson 用来给学生或教师开新号。先选类型:\(1\) 表示学生,打开 STUDENT_FILEstudent.txt),提示语义为学号;**其余任何值都按教师处理**,打开 TEACHER_FILEteacher.txt),提示语义为职工号。

用输出流按 写出 | 追加 打开对应文件(每次都是追加,不能覆盖重写)。再读入学号或职工号、姓名、密码,按

编号 姓名 密码

写入一行(字段之间一个空格,行末换行),然后输出 添加成功

本问**先不查重复**,同号可以一连写入多次。两个文件一开始都是空的。

给出 \(q\) 次添加。每次为 t id name pwd。全部加完后,先输出学生文件全部行,再输出教师文件全部行(若某文件仍空,对应段只输出文件名)。

输入格式

第一行一个整数 \(q\)。

接下来 \(q\) 行,每行:t id name pwd

输出格式

每次添加先输出一行 添加成功

然后一行 student.txt,接着该文件每一行原样输出。

再一行 teacher.txt,接着该文件每一行原样输出。

样例

输入 #1

3
1 1 Zhang 123
1 2 Li 654321
2 5 Wang 123

输出 #1

添加成功
添加成功
添加成功
student.txt
1 Zhang 123
2 Li 654321
teacher.txt
5 Wang 123

输入 #2

2
3 9 Chen 000
1 1 Zhang 123

输出 #2

添加成功
添加成功
student.txt
1 Zhang 123
teacher.txt
9 Chen 000

说明

\(1 \le q \le 200\)。样例 #2 的类型 \(3\) 不是 \(1\),按教师追加。必须用追加方式,后一次不得冲掉前一次。

信息

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