首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最高分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最高分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填
admin
2010-05-05
29
问题
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最高分,由函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <stdlib.h>
#define N 8
struct slist
{ double s;
struct slist *next;
};
typedef struct slist STREC;
double fun(STREC *h)
{
}
STREC * creat (double *s)
{
STREC *h, *p, *q;
int i=0;
h=p=(STREC*)malloc(sizeof(STREC));
p->s=0;
while(i<N)
/*产生8个节点的链表,各分数存入链表中*/
{q=(STREC*) malloc(sizeof(STREC));
p->s=s
; i++; p->next=q; p=q;
}
p->next=0;
return h; /*返回链表的首地址* /
}
outlist (STREC *h)
{
STREC *p;
p=h->next;
printf("head");
do
{printf("->%2.0f ",p->s);p=p->next;}
/*输出各分数* /
while (p!=0);
printf("\n\n ");
}
main()
{
double s[N]={85,76,69,85,91,72,64,87},
max;
STREC *h;
h=creat(s);
outlist(h);
max=fun (h);
printf("max=%6.1f\n ",max);
}
选项
答案
double fun(STREC *h) { double max=h->s; while(h!=NULL) /*通过循环找到最高分数*/ {if(max<h->s) max=h->s; h=h->next; } return max; }
解析
在本题中,h为一个指向结构体的指针变量,若要引用它所指向的结构体中的某一成员时,要用指向运算符“->”。由于是链表,所以要使h逐一往后移动,使用的是h=h->next。
转载请注明原文地址:https://kaotiyun.com/show/jXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
下列有关利率的说法,错误的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
甲(男,22周岁)为达到与乙(女,19周岁)结婚的目的,故意隐瞒乙的真实年龄办理了结婚登记。两年后,因双方经常吵架,乙以办理结婚登记时未达到法定婚龄为由向法院起诉,请求宣告婚姻无效。人民法院应如何处理?()
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
从提倡高效务实的文风,到抵制舌尖上的浪费,从苍蝇、老虎一起打到贯彻“三严三实”的要求,这表明中国共产党()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
随机试题
根据《建设工程安全生产管理条例》的规定,施工单位的主要负责人、项目负责人未履行其安全生产管理职责构成犯罪的,依照刑法有关规定追究刑事责任。并且,自刑罚执行完毕之日起( )年内不得担任任何施工单位的同类职务。
粗装修消防验收,是对()等验收,是对消防设施的功能性验收。
按风险的对象来划分的风险有()。
确定平衡计分卡评价指标的权重时,银行应注重()权重。
根据《中华人民共和国宪法》和法律的规定,下列表述正确的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
设处处可导,确定常数a,b,并求f’(x).
从数据库物理结构角度不需要解决的问题是______。A)文件的组织B)文件的结构C)索引技术D)文件的维护
【26】【40】
Therearetoomanycomplainsaboutsociety______movetoofasttokeepupwiththemachine.
最新回复
(
0
)