首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。 #include <stdio.h> #include <stdlib.h> struct NODE { int data;
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。 #include <stdio.h> #include <stdlib.h> struct NODE { int data;
admin
2009-01-15
56
问题
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。
#include <stdio.h>
#include <stdlib.h>
struct NODE { int data;
struct NODE *next;
};
main()
{ struct NODE *p,*q,*r;
int sum=0;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=struct NODE*)malloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->data=100; q->data=200; r->data=300;
p->next=q; q->next=r; r->next=p;
sum=p->data+p->next->data+r->next->next 【 】;
printf("%d\n",sum);
}
选项
答案
->next->data
解析
主函数中前面大部分语句都是用来建立题中所述的链表的,我们只需要补充完整倒数第2条语句,实现题目要求的求3个结点之和就可以了。p->data是p所指结点中的数据;p->next->data是p的下一结点(q所指结点)中的数据。所以下划线位置只要填入->next->data就是剩下的r所指结点的数据了。因为链表是循环的,r->next->next->next的值就等于r,你甚至还可以填入->next->next->next->next->data,只要保证整个式子->next的个数是3的倍数都可以。
转载请注明原文地址:https://kaotiyun.com/show/GQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统的内部结构体系中,索引属于()。
下面关于菜单的叙述中正确的是
在考生文件夹下有一个工程文件sjt5.vbp,已给出了所有控件(如图2.62所示)和部分程序。程序运行时,请按以下顺序操作:1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Textl)中:
下列叙述中正确的是( )。
下列有关过程的叙述中错误的是()。
下面关于命令按钮的叙述中错误的是
语句Dima(一3To4,3To6)AsInteger定义的数组的元素个数是()。
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单击“确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommand1_Click()
将E-R图转换为关系模式时,E-R图中的属性可以表示为
随机试题
为中医学理论体系确立奠定基础的书籍是( )
王某在担任某服饰有限公司总经理时,当某服饰辅料有限公司的负责人刘某向其催要货款时,向刘某索要回扣11万元。王某索取贿赂的行为构成:()
下列哪些机构和人员能够成为承担《银行业监督管理法》规定的法律责任的主体?()
不正规半日潮混合潮在一个太阴日中有()。
5月10日,大连商品交易所的7月份豆油收盘价为11220元/吨,结算价为11200元/吨,涨跌停板幅度为4%,则下一个交易日价格不能超过()元/吨。
学习目标:(1)增强奔跑能力,发展心肺功能。(2)提高自主学练能力。(3)培养探究精神,提高合作学习的能力。学习内容:跑动性游戏。学习步骤:(1)教师给学生们三个排球,让学生自主创编具有竞争性、规
下列关于诉讼程序的选项中,可以适用简易程序审理的是()。
()对于奋斗相当于山顶对于()
2016年6月4日,国务院新闻办公布的《
被剥夺政治权利的犯罪分子不得担任国有公司、企业的职务。()
最新回复
(
0
)