Problem F: 【综合程序设计】实验4-6学生成绩管理

Problem F: 【综合程序设计】实验4-6学生成绩管理

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 2143  Solved: 1184
[Submit] [Status] [Web Board] [Creator:]

Description

利用结构数组处理多个学生信息,假设学生信息包括学号、姓名、3门课的成绩。

1)录入每个学生的学号、姓名和3门课成绩(学生数自己确定);

2)输出每个学生的信息,每个学生的信息占据一行。

(3)分别计算每个学生的总分,并输出;

(4)分别计算每门课程的平均分,并输出;

(5)按每个学生的总分由高到低排出名次表,并输出总分从大到小的学生学号

学号为两位整数,姓名在10个字节以内,成绩用整数表示。

Input

第一行为学生人数n
第二行到第n+1行为第i名学生的学号,姓名和各科成绩(用整数表示,用空格分隔开,分别为语文数学英语)

Output

前n行每行为学生的学号、姓名、各科成绩
第n+1行为依次输出学生的总分,用空格隔开
第n+2行为每门课程的平均分(保留两位小数),依次输出,用空格隔开。
第n+3行输出总分从大到小的学生学号,用空格隔开。

Sample Input Copy

3
1 A 99 99 99
2 B 100 100 100
3 C 98 98 98

Sample Output Copy

1 A 99 99 99
2 B 100 100 100
3 C 98 98 98
297 300 294
99.00 99.00 99.00
2 1 3