首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不
admin
2017-02-27
20
问题
给定程序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%;第
行政机关制定的除行政法规和规章以外的其他规范性文件,在设定行政处罚上()。
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
有时你剪了一个失败的发型,觉得简直无脸见人,结果遇到熟人,别人也就是轻描淡写一句,剪头发啦。或许我们都一厢情愿地放大了别人的看法,或许我们以为别人都在目不转睛地盯着我们。而那看法和目光,像一个无形的牢笼一样束缚了我们的行为和思想。但事实是,别人没有那么在意
把下面几个句子组成语意连贯的一段文字,排序正确的一项是()。(1)当阳光洒在身上时,它更坚定了心中的信念——要开出,一朵鲜艳的花(2)不久,它从泥土里探出了小脑袋,渐渐地,种子变成了嫩芽(3)从此,它变得沉默,只有它知
HEPA,即高效空气过滤器,达到HEPA标准的过滤网,对于0.1~0.3微米的微粒有效率达到99.7%,HEPA网的特点是空气可以通过,但细小的微粒却无法通过。下列关于HEPA应用,说法不正确的是()。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
加强供给侧结构性改革,需要实施与其相互配合的政策支柱,下列哪项政策与之不符?()
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
金钱槭别名双轮果,是槭树科金钱槭属植物,生长于海拔1000至2000米的林边或疏林中,可高达15米,是我国特有植物。其叶对生,为奇数羽状复叶;初夏开白色花,雌雄同株,圆锥花序;果实分为两个小坚果,各于周围有广翅,外形如钱。由于林木乱砍滥伐,金钱槭成年植株极
随机试题
痢疾志贺菌的致病因子包括菌毛、内毒素和外毒素。()
病人观察后8小时出现第二度房室传导阻滞,检查血钾6.7mmol/L,此时降低血钾最好的方法是
A、Raymond反应B、K-K反应C、Emerson反应D、Borntrager′s反应E、Pettenkofer反应能区别蟾蜍甾二烯类和强心甾烯蟾毒类的反应是()
患者腹痛绵绵,时作时止,喜热恶冷,痛时喜按,饥饿或者劳累后更重,舌淡苔白,脉沉细。宜选用的方剂是()。
不属于设计单位的设计进度计划内容的是()。
《中华人民共和国预算法》由第八届全国人民代表大会第二次会议于1994年3月22日通过,自()起施行。
重檐庑殿顶是庑殿顶和悬山顶的结合,由一条正脊、四条垂脊和四条戗脊组成,故又称为九脊顶。()
①科学家们知道,研究和理解海洋动物的独特语言,需要______年累月的时间。②严厉打击社会上的黑社会性质的恶势力,______它们滋生的土壤,是公安机关义不容辞的责任。③他听到了群众大声的______,仍头也不回地走到车里。填入划横
张某从邻居男孩小莫手中骗得房门钥匙一把,即做了模压并仿制,后还了钥匙。一日张某拿着仿制的钥匙去小莫家企图开门行窃,因钥匙仿制不准,未能得逞,准备回家加工后继续作案,此时被人抓获。张某的行为属于()。
______sherealizeditwastoolatetogohome.
最新回复
(
0
)