首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
admin
2017-02-27
22
问题
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
typedef struct aa
{ int data;
struct aa *next;
} NODE;
int fun (NODE *h)
{ int max=—1;
NODE *p;
p=h ;
while (p)
{ if(p—>data>max)
max=p—>data;
p=h—>next ;
}
return max;
}
outresult(int s,FILE *pf)
{ fprintf(pf,"\nThe max in
NODE *creatlink(int n. int m)
int i;
h=p= (NODE *) malloc (sizeof (NODE)) ;
h—>data=9999;
for(i=l; i<=n; i++)
{ s= (NODE *) malloc (sizeof (NODE)) ;
s—>data=rand () %m; s—>next=p—>
next;
p—>next=s; p=p—>next;
p—>next=NULL;
return h;
}
outlink(NODE *h,FILE *pf)
{NODE *p;
p=h—>next;
fprintf (pf,"\nTHE LIST:\n\n HEAD ") ;
while (p)
{ fprintf (pf,"—>%d ",p—>data) ;
p=p—>next; }
fprintf (pf,"\n") ;
}
main ()
{NODE *head; int m;
head=creatlink (12, 100) ;
outlink (head , stdout) ;
m=fun (head) ;
printf("\nTHE RESULT :\n");
outresult (m, stdout) ;
}
选项
答案
(1) p=h—>next; (2) p=p—>next;
解析
函数功能是求单向链表结点(不包括头结点)数据域中的最大值。其中,单链表查找最大值及最小值的方法主要是对单链表的遍历,并在遍历过程中将初始化的最大值、最小值与链表中的每一个结点的数据域进行比较。
(1)根据题干中求得除了头结点之外的结点数据域中的最大值,头指针h,工作指针p指向头结点的下一个结点,所以第一个标识下的“p=h; ”指向头结点应该改为指向下一个结点“p=h—>next; ”。
(2)工作指针p,利用p实现对链表的遍历,p表示指向链表的当前结点,所以指向下一个结点应该是“p=p—> next,”。
转载请注明原文地址:https://kaotiyun.com/show/kgID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
有时你剪了一个失败的发型,觉得简直无脸见人,结果遇到熟人,别人也就是轻描淡写一句,剪头发啦。或许我们都一厢情愿地放大了别人的看法,或许我们以为别人都在目不转睛地盯着我们。而那看法和目光,像一个无形的牢笼一样束缚了我们的行为和思想。但事实是,别人没有那么在意
需求不足造成生产过剩,而裁员和降薪又造成低收入群体收入继续下降,需求更加疲软,生产过剩更加严重。根据以上这段话,下列说法错误的是()。
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
根据下列材料回答问题。打字人员在抄录上表时因粗心输错了一个数据,该数据可能是()。
甲、乙两人在圆形跑道上,同时从某地出发沿相反方向跑步。甲的速度是乙的3倍,他们第一次与第二次相遇地点之间的较短的跑道长度是100m。那么,圆形跑道的周长是()m。
随机试题
我国《刑法》第13条规定,“情节显著轻微危害不大的,不认为是犯罪”。这是指()
体内的铁主要分布在下列哪一项中
典型患者存在中间清醒期的是()
下列关于国有独资公司的说法正确的是()。
下列属于我国大型商业银行的是()。
周师傅上班骑自行车,下班回家步行,一共用70分钟。如果上、下班都骑自行车要用40分钟。如果周师傅上下班都步行要多长时间?()
Protestantism
文艺作品是大众的精神粮食。不干净的食品会影响人的身体健康,不干净的文艺作品,则会影响人的心理健康。近年“庸俗、低俗、媚俗”的“三俗”文化不断刺激着中国人的神经。对待“三俗”文化,关键是要
AviationfuelemergedasthelargestsourceofleademissionsintheU.S.onceleadwasphasedoutofautomotivegasolinebegin
AsdefinedbyGreekphilosophersandancientIndianphilosophers,musicisviewedastonesorderedhorizontallyasmelodiesand
最新回复
(
0
)