练习专区

今天的一小步就是明天的一大步
Problem 1207 班级学生信息处理………………数构
Accepted: 3   Total Submit: 21
Time Limit: 1000ms   Memory Limit: 30720KB
Description
新生报到开始了,需要登记的信息是:学号、性别、姓名、来的地方。请你编程将新生的信息输入电脑,然后进行相关的查找、删除、插入。请用顺序表完成。新生的结构定义为: struct student { int num; char sex; char name[10]; char come_from[20]; }; 主要操作是: 查找:根据指定学号查找指定学生信息。若找到,则输出相关学生信息,若找不到,则输出“Can'T find” 删除:根据指定学号删除指定学生信息。 插入:输入某学生信息,将其插入。要求插入后所有学生信息仍按学号由小到大排序。
Input
先输入学生的个数N。接着N行代表N个学生的相关信息:num、sex、name、come_from,代表学号、性别、姓名、来的地方。接下来的3行分别代表要查找学生的学号、要删除学生的学号、要插入学生的相关信息。假设学生信息是按学号从小到大排列。
Output
第一行为查找出的学生信息。接着的几行代表最终处理后班上所有学生的相关信息。
Sample Input
5
101 m zhang fuzou
103 f li shanghai
105 m wu sanming
107 f wang zhejian
109 f chen zhangzhou
105
103
106 f ling xiamen
Sample Output
105 m wu sanming
101 m zhang fuzou
105 m wu sanming
106 f ling xiamen
107 f wang zhejian
109 f chen zhangzhou
Hint
提交     返回