首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include struct List { int data; struct List*next: }; typedef struct List node; typedef
#include #include struct List { int data; struct List*next: }; typedef struct List node; typedef
admin
2014-01-13
51
问题
#include
#include
struct List
{
int data;
struct List*next:
};
typedef struct List node;
typedef node*link;
void main()
{
link ptr,head,tail;
int num,i;
tail=(1ink)malloc(sizeof(node));
tail->next=(1);
ptr=tail;
printf(“\nplease input data:\n”);
for(i=0;i<=4;i++)
{
scanf(”%d”,(2));
ptr->data=num;
head=(1ink)malloc(sizeof(node));
head->next=(3);
ptr=head;
}
ptr=(4);
while(ptr!=NULL)
{
printf(”the value is 9/6d.\n”,(5));
ptr=ptr->next;
}
}
选项
答案
(1)NUII (2)&num (3)ptr (4)head->next (5)ptr->data 本程序实现的功能是:利用尾插法创建一个包含5个数据结点的单链表,然后将这5个结点的数据输出。 程序一开始定义了一个结构体,即结点结构: struct Iist { int data: struct Iist *next: }; 由此可以看出,单链表的每个结点包含了一个数据域和一个指向后继结点的指针域。 在main函数中,首先创建一个结点,令尾指针指向该结点:tail=(1ink)malloc(sizeof(node));由于后面第二甸ptr=ta1令工作指针指向尾结点,可知第一个空填NUII,即将尾结点的指针域置为NULL,tail->rlext—NUII;。 for循环的作用是依次创建5个结点,并为这5个结点的数据域赋值。由ptr->da-ta=num;可知其前一句是用num变量保存输入的整数,则第二个空填&num,即scanf(“%d”,&num);。 由于头指针是指向第一个结点的,因此第三个空填入ptr.即1head->Flext-1)tr;,令头指针一直指向第一个结点的地址。 最后用while循环输出链表中每个结点的数据值,因此在进入while循环之前令工作指针ptr指向第一个结点,即ptr=head->next;,在输出结点数据值时,利用ptr->data取当前指针指向的数据域即可,即printf(“the value is%d.\n”,ptr->data);。
解析
转载请注明原文地址:https://kaotiyun.com/show/fdal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
约翰·杜威,美国著名哲学家、教育家,实用主义哲学的创始人之一,功能心理学的先驱,美国进步主义教育运动的代表。其思想内容主要包含()。
青少年个体身心发展的顺序性要求在教育过程中必须做到()。
【2014年威海市真题】学生在重现有关知识时发生困难,或重现出来的知识不是解决当前课题所必须的,其原因可能有()。
【2012年济宁市市属真题】《国家中长期教育改革和发展规划纲要(2010-2020年)》是中国进人21世纪之后的第一个教育规划,是今后一个时期指导全国教育改革和发展的纲领性文件。()
4G是集3G与WLAN于一体,能够以100Mbps以上的速度下载,加快传输高质量音频、视频图像,几乎能满足所有用户对于无线服务要求的第四代移动通信技术。4G手机传递信息依靠的是()。
Word“自动保存”功能可以每隔一定时间保存一次文档,自动保存以后可用于断电恢复。但不能代替正常存盘。()
段落首行左端起始位置在其余各行左端的左面,叫做悬挂缩进。()
读算法,并在空缺处填入合适的语句。voidaddpolyn(Slink&Ha,Slink&Hb){//用带结点的单链表存储多项式,Ha和Hb分别是两个多项式链表的指针//多项式加法算法:将多项式Hb加到Ha上,表达式为H
随机试题
某企业要求对其库存的特种材料进行评估,该种材料是分两期购进的,第一批是去年10月,购进1000吨,每吨3500元,第二批是今年10月购进的,数量100吨,每吨4500元。今年11月1日进行评估时,经核实去年购进的特种材料尚存400吨,今年购进的尚未使用。则
会计账簿的基本内容不包括()。
期货交易所宣布进入异常情况并决定暂停交易的,暂停交易的期限不得超过()交易日,但中国证监会批准延长的除外。[2014年3月真题]
2006年5月,甲、乙、丙、丁、戊5家公司出资组建A有限责任公司,注册资本2000万元。其中,甲以货币出资500万元。乙以厂房作价出资600万元,丙以技术作价出资400万元;丁以设备作价出资200万元,戊以商标作价出资300万元。公司成立后,发现股东丁的设
【2013年济宁市市属】按照《职业教育法》的规定,企业、事业组织应当接纳职业学校和职业培训机构的学生和教师实习;对上岗实习的,()。
将旅店的房租价格从每天75元提高到每天80元,会使出租量从每天100套降到每天90套.(1)求房租为每天75元时的需求价格弹性;(2)求房租分别为每天75元和80元时旅店的总收益;(3)问该旅店是否应该提价?
假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,①若没有因等待资源而阻塞的其他进程,则进程A(24)。②若有因等待资源而阻塞的其他进程,则(25)检查所有由于等待资源而被阻塞的进程
()是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。
数据库管理系统是位于【】之间的软件系统。
Theheavyburdenofthelifemadeher_________theoldwayofstealing.
最新回复
(
0
)