c语言初学者,请大家看一下!

7、已知结点结构
struct node{
int num:
double score;
struct node *next;
};
编写关于链表的操作函数,并用主函数检验
(1)struct node *AddToLink(struct node
*h.struct node
*pnode)
有序链表h中加入结点pnode,仍有序,返回新链
表(按学号升序)
(2) void PrintLink(struct node *h)
输出链表h
(3)void DelLink(struct node *h)
删除链表h并释放存储空间
(4)struct node *CreateLink(
输入学号和分数,建立按学号升序链表,输入的学号
为0时停止,返回链表
(5)struct node
*AddLink(struct node *h1,struct node
*h2)
将有序链表hl和h2合并为新的有序链表,返回新链表
(6) void FindAndPrint(struct node *h)
输出链表中成绩最高学生学号和分数
(7)struct node *Reverse(struct node *h)
将链表h倒序,返回新链表
(8)struct node *DelScore(struct node *h)
将链表h中score<60的结点删除,返回新链表
(提示:部分函数可以调用(1),从而使得设计简
单)
8、已知数据文件 (a.txt,己知)中某参数的实验数
据(空格隔开或换行)若千,
编程从文件中读入

均值和均方差,并将均值和均方差输出到名为b.tx的
文件中。