首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空 #include <stdio.h> struct node { int data; struct n
admin
2009-06-20
46
问题
函数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://jikaoti.com/ti/H5I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用Write和Print语句向文件中写入多个数据的差别在于()。
VisualBasic中的"启动对象"是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic"启动对象"的描述中,错误的是( )。
以下关于图片框、图像框的叙述中,正确的是
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLenAsIntegerte
软件生命周期中的活动不包括
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下面可以作为软件需求分析工具的是()。
随机试题
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】________peoplegetold
在下列特征中,属于行政管理的行政办法与法律方法的共有特征是()
A.养血活血B.补血益气C.行气养血D.活血止痛E.活血化瘀,散寒止痛产后腹痛血瘀证的治法是
建筑物做无障碍设计时,需在入口、通道、无障碍卫生间等处考虑的主要问题是()。
汇总记账凭证账务处理程序能减轻登记总分类账的工作量,但是不便于了解账户之间的对应关系。()
工作岗位设计的影响因素不包括()。
We(wish)thatyou(didn’thave)suchalotof(work),otherwiseyou(wouldhaveenjoyed)theparty.
Themanagingdirectortookthe______fortheaccident,althoughitwasnotreallyhisfault.
【B1】【B18】
Forthispart,youareallowed30minutestowriteanessaybasedonthepicturebelow.Youshouldstartyouressaywithabrief
最新回复
(
0
)