C语言学生成绩表怎么做问题

本题要求实现两个函数一个将輸入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。

函数createlist利用scanf从输入中获取学生的信息将其组织成單向链表,并返回链表头指针链表节点结构定义如下:

输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束

/* 你的代碼将被嵌在这里 */

0

思路:这道题目的思路很简单,每输入一组数据将该组数据存到一个临时结点,再将这个结点与链表进行正确连接;删除时从头历遍链表删除score<min_score 的结点。

但是这道题我却做了一节课,原因就是 对于每次输入的数据我没有将它存到一个新创建的临时结点,自始至终都存到了同一片空间导致链表链接有问题。

}

我要回帖

更多关于 学生成绩表怎么做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信