首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include struct node { int hum; struct node*next; }; struct node*create(struct node*head)
#include #include struct node { int hum; struct node*next; }; struct node*create(struct node*head)
admin
2013-12-19
32
问题
#include
#include
struct node
{
int hum;
struct node*next;
};
struct node*create(struct node*head)
{
struct node*p1,*p2;
p1=p2=(struct node*)malloc(sizeof(struct node));
p1->next=NULL;
while(p1->num>0)
{
if(head==NULL)
(1)
;
else
(2)
;
p2一p1;
p1=(struct node*)malloc(sizeof(struct node)):
(3)
;
}
return head;
}
void print(struct node*head)
{
struct node*temp;
(4)
;
while(temp!=NULL)
{
printf(“%d”,
(5)
);
temp=temp->next;
}
}
main()
{
struct node*create();
void print();
struct node*head;
head=NULL;
head=create(head);
print(head);
}
选项
答案
(1)heA,D=p1 (2)p2->next=p1 (3)scanf(“%d”,&p1->num) (4)temp=heA,D (5)temp->num
解析
本程序声明了一个结点结构node(包括一个数据域和一个指向后继结点的指针)和一个建立链表的函数create(),一个链表输出函数print(),此外还包括了一个main()函数。
本程序中的create()函数使用尾插法创建链表,即将输入的结点插入到上一个输入的结点之后,直到输入所有的结点完为止。在建立链表时,若链表为空,则令头指针指向第一个输入的结点,因此,第一个空格填入head=p1;若输入的不是第一个结点,则将它插入到最后一个结点,因此第二个空格填入p2->next=p1。
从while(p1->num>0)可以看出,create()方法中应该有一个输入结点数据域的语句,因此,第三个空格应填入scanf(“%d”,&p1->num)。
输出函数print()将链表从第一个结点开始逐个输出,直到输出完整个链袁的结点为止。从while(temp!=NULL)可以看出,temp为工作指针,因此输出之前应将头指针赋予temp,因此第四个空格应填入temp=head。
printf用于输出结点数据,因此第五个空格应填入temp->num。
需要注意的是,在链表的创建过程中,链表的头指针是非常重要的参数。因为对链表的输出和查找都要从链表的头指针开始,所以链表创建成功后,要返回链表头结点的地址,即头指针。
转载请注明原文地址:https://jikaoti.com/ti/s4U3FFFM
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
根据艾宾浩斯遗忘曲线,为了学习效果更好,学生应该()。
学生在解复杂应用题和写作文时,在群体情境中往往不如单独完成的效果好,这种现象是()。
学生在数学课上学会了端坐在座位上认真做作业,在英语课上学生也做出类似行为。这表明学习行为存在()。
阅读下面的案例,运用评价理论分析说明“我”的日常教育评价出现了什么问题?如何解决?“老师经常表扬我,我怕谁!”学生阳阳(化名),现为六年级学生,原来是所谓的后进生,上课不专心,常捣乱,作业也经常不完成,下课后与同学之间摩擦很多,老师见了
公文除“会议纪要”和以电报形式发出的以外,应当加盖印章。()
【2015年济南市真题】儿童认识到客体尽管在外形上发生了变化,但其特有的属性不变,这说明儿童的认知发展进入具体运算阶段。()
我国首次以法律形式明确规定“国家实行教师资格制度”的文件是()。
学生在学习正方形、长方形、三角形时已形成了轴对称图形概念,在学习圆时,学生立即就能发现圆具有轴对称图形的一切特征,从而得出“圆也是轴对称图形”的结论。这一学习属于()。
小组合作学习的基本要素包括()。
公钥加密系统中,发送方用接收方的公钥加密报文,接收方使用()解密报文。
随机试题
男性,38岁。健康体检报告示:AST80U/L,总胆红素l2.7μmol/L,肌酐55μmol/L,空腹血糖6.2mmol/L。体检结论为【】
女性,52岁,有胆管结石病史,近2天来右上腹痛,体温37.8℃。2小时前突然畏寒、寒战,体温达40℃,精神紧张、兴奋,口渴,面色苍白,脉搏98/min、有力,血压10.7/6.67kPa(80/50mmHg),尿量每小时26ml。病人的情况是
“六淫”是指
A.内膝眼 B.攒竹 C.阴陵泉 D.太阳 E.阳陵泉屈膝,位于髌韧带内侧凹陷处的腧穴是
与自动喷水湿式灭火系统相比,自动喷水干式灭火系统的特点有()。
境内自然人申请开立证券账户,需提供的材料有()
假设从空中R点看到地表的纬线m和晨昏线n如下图所示。R点在地表的垂直投影为S。据此完成问题。S地的纬度()。
下面关于WiFi无线局域网的叙述中,错误的是()。
JanHendrikSchon’ssuccessseemedtoogoodtobetrue,anditwas.InonlyfouryearsasaphysicistatBellLaboratories,Scho
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)