首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2016-08-16
37
问题
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。
请改正函数fun中的错误,使它能得出正确的结果。
注意:部分源程序在文件NODI1.C中,不要改动main函数。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
typedef struct aa
{int data;
struct aa*next;
}NODE;
fun(NODE*h)
{int max=一1;
NODE*p;
/*********found*********/
p=h;
while(p)
{if(p一>data>max)
max=p一>data;
/*********found*********/
p=h一>next:
}
return max;
}
outresult(int s,FILE*pf)
{fprintf(pf,"\nThe max in link
:%d\n",s);
}
NODE*creatlink(int n,int m)
(NODE * h,*p,*s;
int i;
h=p=(NODE*)malloc(sizeof
(NODE));
h一>data=9999;
for(i=1;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,"\n The LIST:\n\n
HEAD");
while(P)
{fprintf(pf,"->%d",p->data);
p=p一>next;)
fprintf(pf,"\n");
}
main()
{NODE*head;int m;
system("CLS");
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)因为链表的头结点没有数据域,所以对指针p进行初始化时,要将p指向头结点的下一个结点。
(2)通过指针p的移动遍历链表,因此此处应改为p=p->next;。
转载请注明原文地址:https://jikaoti.com/ti/9UE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
以下能对二维数组a进行正确初始化的语句是
若有说明inta[3][4];,则a数组元素的非法引用是
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
数据库系统的核心是
软件复杂性度量的参数包括
在C++语言中,对函数参数默认值描述正确的是()。
友元类的所有成员函数都是另一个类的【】。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
烧伤休克补液,成年病人心率维持在每分钟多少次以下较为适宜
粉防己碱抗炎作用机制是
患者,男性,45岁。诉左下颌后牙出现不适6个月求治。口腔检查:左下第二前磨牙和第一磨牙残冠。叩痛(±),松动(-),已做过牙髓治疗,牙龈稍红,无法再修复,拟拔除。口内其他牙未见明显异常。X线片示:左下第一磨牙远中根尖有阴影,距离下颌神经管较近。假如处理
男性,2岁。发热、咳嗽5天,口渴,小便短赤,舌红苔黄。检查:听诊双下肺固定中细湿哕音,血白细胞总数及中性粒细胞增高。治疗应首选()
下列何经循行至头顶并入络脑()
在雨期进行道路路堑开挖,正确的开挖措施有()。
下面的备选答案中与“签约:解约”在逻辑关系上最为贴近、相似或匹配的词是()
在以下的画家中,最善于描绘女性,笔下的女性异常优美两位画家是()。
针对党内存在的腐败现象,江泽民同志指出,党内消极腐败现象严重干扰了改革开放,群众很不满意,如果不采取坚决的措施加以克服而任其发展,就会葬送改革开放事业,最终也会危及党的执政地位。江泽民同志这段话主要说明()
WriteonANSWERSHEETTWOanoteofabout50~60wordsbasedonthefollowingsituation:YouareHenry.Youarereturningby
最新回复
(
0
)