练习专区

今天的一小步就是明天的一大步
Problem 1223 建立链表及删除、插入
Accepted: 5   Total Submit: 9
Time Limit: 1000ms   Memory Limit: 30720KB
Description
新生报到开始了,需要登记的信息是:姓名、性别、来的地方、已安排的学号。请你编程将新生的信息输入电脑,然后按原顺序输出。请用链表完成。并进行相应的删除及插入操作。 新生的结构定义为: struct student { __int64 num; char sex; char name[10]; char come_from[20]; struct student *next; };
Input
先输入一个整数N,代表学生人数,接着N行代表N个学生的相关信息。接下来的一行代表要删除的学生学号。最后一行代表要插入的学生的信息。假设这N个学生的信息是按学号升序排列的。
Output
输出经过删除、插入后的最终的单链表的所有结点信息。
Sample Input
5
20100862101 m zhang fuzou
20100862103 f li shanghai
20100862105 m wu sanming
20100862107 f wang zhejian
20100862109 f chen zhangzhou
20100862103
20100862106 f ma xiamen
Sample Output
20100862101 m zhang fuzou
20100862105 m wu sanming
20100862106 f ma xiamen
20100862107 f wang zhejian
20100862109 f chen zhangzhou
Hint
提交     返回