首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
admin
2009-06-20
70
问题
函数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全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
下列关于二叉树的叙述中,正确的是( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
下列叙述中正确的是
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsIntegerEndFunction若已有变量声明:Dimx(5)AsInteger,nAs
在考生文件夹下有一个工程文件sjt5.vbp,在其窗体中有一个实心圆。程序运行时。当用鼠标左键单击窗体任何空白位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
软件生命周期中的活动不包括
软件需求规格说明书的作用不包括
随机试题
Thiscentury,theworkofcognitivepsychologistshasilluminatedthesubtleformsofdailylearningonwhichintellectualprogr
心绞痛发作持续时间一般为()
矛盾的普遍性
萎缩是指已发育成熟的组织、器官
( )的业务范围广泛。其服务对象可以是业主、承包商、国际金融机构和贷款银行等。
《建设工程质量管理条例》规定,设计文件应当达到规定的深度并注明( )使用年限。
某道路工程,建设单位与施工单位按照可调价施工合同形式签订了施工合同。合同工期20个月,项目监理机构批准的施工总进度计划如下图所示,各项工作在其持续时间内均按匀速进展每月计划完成投资见下表。施工过程中发生如下事件:事件1:建设单位要求调整场地标高,
“竹外桃花三两枝,春江水暖鸭先知。”诗人用拟人手法告诉我们的哲理是()。
设f(x),g(x)(a<x<b)为大于零的可导函数,且f’(x)g(x)-f(x)g’(x)<0,则当a<x<b时,有().
Justwhenyouhadfiguredouthowtomanagefatinyourdiet,researchersarenowwarningagainstanothercommonmealtimepitfal
最新回复
(
0
)