首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
admin
2017-02-27
18
问题
给定程序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://jikaoti.com/ti/d2kiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。综合2011~2013年的数据,农村居民人均现金收入和城镇居民人均可支配收入最高的季度分别是:
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
一次考试中,甲、乙两人考试结果如下:甲答错了全部试题的1/3,乙答错了7题,甲、乙都答错的试题占全部试题的1/5,那么甲、乙都答对的试题至少有()题。
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
随机试题
人际关系理论认为人是【】
患者男,25岁,农民。因疲乏无力、面色苍白1年来诊。检测WBC7.6×109/L,中性粒细胞0.50,淋巴细胞0.26,嗜酸性粒细胞0.14,RBC2.0×1012/L,Hb50g/L;血清铁蛋白10μg/L;血涂片示成熟红细胞中央淡染区扩大。患者拟诊为缺
A.亲密距离B.个人距离C.工作距离D.公众距离E.社会距离护士为患者进行查体时应使用的距离是
根据WHO建议的三阶梯止痛疗法,不属于第一阶段药物的是
下列关于病因的陈述哪项最准确
下列哪种诉讼行为属于送达的范畴?()
下列关于单层钢筋混凝土柱厂房抗震设计总体布置方面的叙述,何者是不适宜的?Ⅰ.多跨厂房采用等高厂房;Ⅱ.厂房采用钢筋混凝土屋架或预应力混凝土屋架;Ⅲ.厂房采用预制腹杆工字形柱;Ⅳ.多跨厂房采用嵌砌式砌体围护墙
决定上市公司数量的主要因素是( )。
AnIndiananthropologist,ChandraThapar,madeastudyofforeigncultures,whichhadcustomssimilarto【C1】______ofhisnative
Thesecondlittlepigwasunlucky.Hebuilthishousefromsticks.Itwasblownawaybyahuffing,puffingwolf,whichpromptly
最新回复
(
0
)