首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
admin
2009-06-20
93
问题
函数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全国计算机二级
相关试题推荐
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
对窗体上名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是( )。
下列叙述中正确的是
下列叙述中正确的是
以下声明数组和给数组赋值的语句中,正确的是()。
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
软件测试用例包括()。
下面描述中,不属于软件危机表现的是
随机试题
焊丝使用前要在75~150℃下烘干1~2h。()
下列关于五脏描述错误的是
消毒处理后的餐具要求()
重症肌无力的辅助检查结果哪项有误
慢性盘状红斑狼疮是
据《列子.汤问》记载,歌手_________的歌声是“余音绕梁,三日不绝”,给人十分难忘的印象。
的确,在经历了长达12年的长周期之后,促使房价泡沫不断膨胀的多重因素都已呈现_____的态势。虽然看涨房价的因素_____,但重大因素无外乎刚性需求、土地财政和货币泛滥。如果刨除这三点,房价泡沫也就失去了存在的基础。填入划横线部分最恰当的一项是:
苏联在20世纪30年代形成高度集中的经济政治体制的根本原因是()。
WhichofthefollowingstatementsisNOTtrueaccordingtotheauthor?Thephrase"leveloff"(Paragraph5)probablyrefersto
Mirrorimagesisoftendifferentfromthe"feltimages".
最新回复
(
0
)