文本文件data.txt中包含了若干学生的信息,包括姓名、学号和四门课程成绩。要求根据文件中的数据按学号顺序建立链表,并允许用户录入新的学生信息(录入时不允许有相同学号,如果相同提示重新录入,若再次录入还有相同则再次提示重新输入,直至不同为止),新录入信息插入原链表的相应位置形成新的链表。录入新同学信息数量不限,直至用户录入学号为0为止。将新链表的内容保存到一个新的文本文件中(文件名为result.txt),并统计平均成绩在90分(含90)以上、80-90分(含80不含90)、70-80分(含70不含80)以及70分以下的人数,将统计结果打印出来。还能允许用户输入学号查询相关信息,将结果打印出来。