练习专区

今天的一小步就是明天的一大步
Problem 1220 学生档案
Accepted: 7   Total Submit: 15
Time Limit: 1000ms   Memory Limit: 30720KB
Description
新学期来临,新生是随机(不按学号)到校注册的,根据新生注册时提供的信息,用结构体与链表的知识输出根据学生学号从小到大排序的学生的学号、姓名和入学总分三个信息。结构定义如下 struct Student { int num;//学号 char name[101];//姓名 int grade;//入学总分 struct Student *next; };
Input
有多组测试数据,每组数据第一行一个整数n,表示有n 个新生。接下来输入n行,每行有三个数据分别表示新生的学号、姓名和入学总分。格式见输入样例。
Output
首先输出“Case #m:”,其中m代表第m组测试用例。接着按新生的学号从小到大排序后,对新生的学号、姓名和入学总分进行输出,格式详见输出样例。
Sample Input
3
20110203 Edison 526
20110201 Jack 469
20110202 Macy 502
4
20110303 Zenia 465
20110301 Pack 620
20110304 Tam 526
20110302 Dale 515
Sample Output
Case #1:
(20110201 Jack 469)
(20110202 Macy 502)
(20110203 Edison 526)
Case #2:
(20110301 Pack 620)
(20110302 Dale 515)
(20110303 Zenia 465)
(20110304 Tam 526)
Hint
提交     返回