首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
65
问题
#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://www.kaotiyun.com/show/fdal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
小凡知道尺子可以用来测量物体的长度,却想不到尺子也可以用作教鞭和指挥棒。这种现象属于()。
在众多教育研究方法中,调查法的突出优点是能有效验证教育现象之间的因果关系。()
约翰·杜威,美国著名哲学家、教育家,实用主义哲学的创始人之一,功能心理学的先驱,美国进步主义教育运动的代表。其思想内容主要包含()。
教育目的具有层次性,其结构包括()。
【2012年烟台市市直真题】儿童以具体形象思维为主,逐步过渡到以抽象逻辑思维为主的关键年龄大约在()。
【2013年烟台龙口市真题】按照科尔伯格的理论,以人际关系和谐或“好孩子”为定向的道德发展阶段处于()。
我国首次以法律形式明确规定“国家实行教师资格制度”的文件是()。
在Word中,()用于控制文档在屏幕上的显示大小。
网卡将决定组网后的拓扑结构、()、网络段的最大长度、网络结点之间的距离以及介质访问控制方式。
材料一:2009年3月14日三鹿集团公司被三元拍得,至此,三鹿毒奶粉案告一段落。曾经有着耀眼光环的三鹿集团,在神州大地上制造出了一个让一千多个家庭流泪的悲剧。700吨掺有三聚氰胺的毒奶粉,流入市场,使上千名儿童身体健康受到危害,它像一座山一样,压向中国老百
随机试题
构建社会主义和谐社会的主体是()
脊椎骨折常见
可用于治疗尿崩症的药物是
期权费等于()。
随着社会的不断发展,行业间相互依赖日趋紧密,但彼此的商业关系却因竞争激烈而变化无常,永恒的信任不复存在,新的损失风险也不断增加。因此,风险管理已成为企业的重要工作的一部分。根据以上资料,回答下列问题:常用的风险控制措施有()。
A企业2015年10月31日生产成本借方余额50000元,材料采购借方余额30000元,材料成本差异贷方余额500元,委托代销商品借方余额40000元,周转材料借方余额10000元,存货跌价准备贷方余额3000元,则资产负债表“存货”项目的金额为(
如图所示,质量为m的小铁块A以水平速度v0冲上质量为M,长为l,置于光滑水平面C上的木板B正好不从木板上掉下。已知A、B间的动摩擦因数为μ,此时长木板对地位移为s,求这一过程中:(1)木板增加的动能;(2)小铁块减少的动能;(3)系统机械能的减少量。
(一)注意事项:1.本部分主要测试应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力。2.仔细阅读给定资料,按照后面提出的“作答要求”在答题纸上作答。3.作答时请使用蓝、黑色迹钢笔或签字笔。(二)给定
一座公寓楼有5层,每层有1到2套公寓。该楼上共有8套公寓,有8户居民住在不同的公寓里,分别是J、K、L、M、N、O、P、Q。关于他们,满足以下条件:(1)J住在有两套公寓的楼层上,K恰好住在P的上面一层;(2)第二层仅有一套公寓;(3)M和N住在同一
Whatmostprobablyhappenstotheweather?
最新回复
(
0
)