急用,如何将信息降序存储在链表里并打印?

写一个程序从文件(student.txt)中读出学生的名字和分数,并将学生的信息存储在链接列表中,其中元素按降序存储。然后,程序将从开头到结尾打印出链接列表中的学生信息。例如,如果文件中的信息如下所示(注意:学生人数没有限制):
Jack 10
Ray 100
David 12
创建的链接列表应如下所示:图片说明

(仅运用c语言相关知识)

不考虑性能,这个做法有很多
比如说读取文件一行,寻找到链表中第一个分数小于这行分数的,将它插入在这个第一个分数小于这行分数的节点的前面
读取文件用 fscanf 和scanf一样的用法
插入链表、查找链表的代码网上到处都有