建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个

建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个学号,如果链表中存在该学号的的结点,则显示此结点的数据。... 建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个学号,如果链表中存在该学号的的结点,则显示此结点的数据。 展开
 我来答
奴家贤狼0618
推荐于2017-09-07 · 超过64用户采纳过TA的回答
知道答主
回答量:173
采纳率:50%
帮助的人:62.2万
展开全部
⑴提示 采用动态分配内存,。由于结点结构中包含两三个域,可以采用C语言中的结构体类型实现。 struct Node //定义一个结点结构类型 { long num; char name[10]; float score; struct Node *next; };⑵要求l 在程序中定义了三个函数:void init(); //初始化链表void create(); //创建学生成绩信息链表void disp(); //输出链表信息l 定义一个查询函数void search(int number),其中,参数是学生的学号。如果链表中存在该学号的的结点,则显示此结点的数据,否则输出没有该学号的结点。l 定义一个删除函数void del(int number),用于删除指定学号的结点。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式