首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
admin
2009-06-20
52
问题
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空
#include <stdio.h>
struct node
{ int data;
struct node *next;
};
int min(struct node *first)/*指针first为链表头指针*/
{ struct node *p; int m;
p=first->next; re=p->data; p=p->next;
for( ;p!=NULL;p=【 】)
if(p->data<m ) re=p->data;
return m;
}
选项
答案
p->next
解析
本题考查的知识点是:链表的筛选。题目要求筛选出链表中最小的值,所以需要先定义一个临时变量,并将第1个值赋给该变量,就好像本题程序中定义的变量 m。然后遍历整个链表,拿链表中的每一个值跟m比较,如果找到比m小的值,就让m等于该值,这样遍历结束后,m中就是该链表的最小值了。题目中的空位于for循环的第3个表达式处,这里的for循环就是用来遍历整个链表的,所以该表达式需要完成的任务是:将循环变量p指向当前结点的下一个结点。故不难得知应填p->next。
转载请注明原文地址:https://kaotiyun.com/show/96Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于KeyPress事件,以下叙述中正确的是( )。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
以下叙述中错误的是()。
下面关于标准模块的叙述中错误的是( )。
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个计时器和两个命令按钮。计时器Timerl的初始状态为不可用;2个命令按钮的初始标题分别是“演示”和“退出”。请添加一个名称为La-bell,且能根据标题内容自动调整大小的标签,其标题为“Visua
通常软件测试实施的步骤是()。
下面关于标准模块的叙述中错误的是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
在深度为7的满二叉树中,叶子结点的个数为
随机试题
票据法律关系的主体即是指票据法律关系的当事人,这里所说的当事人有()。
谈判策略的意义是什么?
治疗妇产科疾病中,生化汤适宜的病症有
急性血源性骨髓炎转变为慢性骨髓炎的主要原因是
季节中属于五行之“土”的是
一类高层建筑自备发电设备,应设有自动起动装置,并能在()内供电。
Accordingtorecentreports,thenumbersof_______inAllentonisexpectedtodoublebytheyear2010.
课程资源的结构包括__________和__________课程资源;课程资源开发利用的策略是__________和__________。
参谋人员或某部门的主管人员所拥有的原属直线主管的那部分权力是()。
AlmosteverydaythemediadiscoversanAfricanAmericancommunityfightingsomeformofenvironmentalthreatfromlandfills,g
最新回复
(
0
)