中易网

函数fun的功能是 计算出带有头结点的单向链表中各结点数据域之和作为函数值返回 在下划线填上正确的内容

答案:3  悬赏:80  
解决时间 2021-04-17 23:24
#include
#include
#define N 8
typedef struct list
{ int data;
struct list *next;
} SLIST;
SLIST *creatlist(int *);
void outlist(SLIST *);
int fun( SLIST *h)
{ SLIST *p; int s=0;
p=h->next;
while(p)
{

s+= p->___1___;

p=p->___2___;
}
return s;
}
main()
{ SLIST *head;
int a[N]={12,87,45,32,91,16,20,48};
head=creatlist(a); outlist(head);

printf("\nsum=%d\n", fun(___3___));
}

SLIST *creatlist(int a[])
{ SLIST *h,*p,*q; int i;
h=p=(SLIST *)malloc(sizeof(SLIST));
for(i=0; i { q=(SLIST *)malloc(sizeof(SLIST));
q->data=a[i]; p->next=q; p=q;
}
p->next=0;
return h;
}
void outlist(SLIST *h)
{ SLIST *p;
p=h->next;
if (p==NULL) printf("The list is NULL!\n");
else
{ printf("\nHead ");
do
{ printf("->%d", p->data); p=p->next; }
while(p!=NULL);
printf("->End\n");
}
}
最佳答案
答案如下:

1:data
2:next
3:head

1:把p指向的数据赋给s,s=s+p的数据
2:把下一个节点赋给p
3:函数中带入参数 head
全部回答
您好! ! 代码如下: #包括 包括 包括 包括 结构节点 {资料; / /域值,原来的头节点是没有数据,但我用它来记录的成就< *链路/节点; }; typedef结构节点链表; 链表* creatnull_list()/ /创建一个空表...... /> { 链表* P; P =(链表)的malloc(sizeof(链表)的); (p! = NULL) { p - >链接= NULL; P->信息= 0 ;/ /数分数0 } 其他 printf的(“空间不足”); ...... />回报p;} 无效ceatlist(链表Palist)/ /输入数字 { > Q->信息) { Palist - >信息+ + ;/ /取得的成就加一 (Palist - >链接== NULL) { Palist - >链接= Q; P = Q; } 其他 > Q =(链表)的malloc(sizeof(链表)的); } P->链接= NULL } 双重乐趣(链表plist中)/ /输出数字 { / = /法院总数的<<“”< PLIST - >信息<< endl; 链表* P; P = PLIST 双总和= 0; 同时( P->链接!= NULL) { 总和+ = P->链接 - >资讯;/ /需求总得分 P = P->链接; ...... / a> } 回报sum/plist->信息; } 无效的主要() /> { 链表* H; H = creatnull_list();/ /创建空表 ceatlist(H);/ /输入档次的 >双平均=乐趣(H)/ /计算成绩平均 printf的(“avearge =%.3 F \ N”。AVE);/ /保留小数点后三位 />} 测试: 输入整数,直到结束(CTRL + Z) 85 76 69 85 91 64 87 ^重要? avearge = 79.571 按任意键继续,直到结束(CTRL + Z) 10 20 30 40 50 60 70 80 90 输入整数100 ^ Z avearge = 55.000 按任意键继续 如果对你有帮助,请记得采纳为满意的答复,谢谢您我希望你幸福的生活!
你好! 答案如下: 1:data 2:next 3:head 1:把p指向的数据赋给s,s=s+p的数据 2:把下一个节点赋给p 3:函数中带入参数 head 如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
右腿截肢启什么网名好
召唤师怎么召唤
3√192/43得多少啊!!!!急啊!!!!!
北京西站到密云县怎么走?
五洲小吃培训中心地址在什么地方,我要处理点
现在5320xm要多少钱啊?
公务员周六上班吗?
北京医师首次注册需要本人提供什么材料?
小南海好玩不?
谈恋爱跟女友可以去哪里玩?除吃饭、打羽毛球
找规律:8、24、12、36、18、( )、( )
味椒盐用来做哪些菜肴?
芝士榴莲披萨怎么做如何做好吃
哪里能找到给老人过寿的策划方案
安徽省石台县农村商业银行地址好找么,我有些
推荐资讯
想知道: 石家庄市 辛集二手市场 在哪
我的世界匠魂mod的装备不能升级
深圳金丽张德清,请问我的假体隆鼻都半个月了
QQlive画面和声音不能同步是怎么回事?该怎么
菏泽海尔整体厨房在哪里?求地址?
为什么我玩口袋火红中文或叶绿中文版的时候不
怎样点歌曲
从苏州到许昌的火车票价格?以及动车价格?各
果头小学考试成绩
怎么能在qq头像上传
提高儿童身高
哪里有广州成人跆拳道馆
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?