设计一个程序,统计一个班(最多有30人)的学生成绩,要求能实现如下四个功能:
(1) 由键盘输入每个学生的学号和四门课程的成绩。
(2) 计算每个学生的平均分和总分。
(3) 按总分从高到低排出名次,并按名次输出每个学生的情况,包括学号、各科成绩、平均分和总分。
(4) 根据用户要求输出某门课程(由键盘输入课程号)成绩在90分以上(含90分)且总分在前五名的学生情况,包括:学号、各科成绩、平均分和总分。
要求:所有输入和输出结果能保存在文件中,最好有图形界面。