首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
admin
2009-06-20
74
问题
函数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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个名称为Text1的文本框,两个标题分别是“读数据”和“统计”的命令按钮。请添加一个名称为Label1、标题为“同时含有字母t、h、e的单词数为”的标签;再添加一个名称为Text2,初始文本为空的文
下列程序段的执行结果为()。x=Int(Rnd+3)SelectCasexCase5Print"ARow"Case4Print"BRow"Case3Print"CRow"CaseElse
以下关于菜单的叙述中错误的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click(
下列叙述中正确的是
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLenAsIntegerte
假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是
软件是指
随机试题
李某是某县财政局的公务员,在机关内部实行单位与个人的“双向选择”中落选,在紧接着的二次“双选”中仍然落选,致使李某在前后长达半年的时间里处于待岗状态。在当年的年度考核时,财政局认为李某没有很好地完成年度工作任务,对其作出年度考核不称职的处理决定。李某不服,
简述人际交往与人际关系的区别与联系。
A.肺炎球菌B.金黄色葡萄球菌C.类杆菌D.大肠杆菌原发性腹膜炎的致病菌多是
患者,女,39岁。左乳肿块,界限不清,肿块多并呈串珠状,周期性疼痛,考虑肿物最可能是
毛囊角化是何种维生素缺乏的表现
余先生,30岁,肛周持续性跳动性疼痛,排便时加重。检查:肛门周围皮肤红,肿胀明显、有触痛。考虑可能是
挖方区的施工程序:()。
抢劫:指以非法占有为目的,当场使用暴力、胁迫手段强行劫取公、私财物的行为。根据以上定义,下列行为中属于抢劫的是()。
改革开放以来党的全部理论和实践的主题是()
Duringthesecondhalfofthenineteenthcentury,intheUnitedStates,boththestimulustoproducelandscapeartandthesubje
最新回复
(
0
)