求助:关于文件的编程
编写程序,实现以下要求:(1)给定一个文本文件,第一行是说明性文字,第二行是记录结束标记和课程数目,第三行是说明性文字,再下面是若干行学生记录,每行是一位学生的学号、姓名、各门课的成绩,形如:
B07100108 Xubing 88 78 65 78 91
最后一行是记录结束标记!
(2)原始数据的文件名由用户提供(例如键入: abc.txt);
(3)从文件读入每位同学的信息,再按照总分排序,说明你使用的算法;
(4)测量上述排序过程的运行时间;
(5)将排序结果输出到一个文本文件(文件名由程序根据原始数据文件名自动产生,例如为abc_rslt.txt)中,要求按名次输出每位同学的名次、学号、姓名、各门课的成绩和总分。