首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
admin
2009-02-15
38
问题
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=NULL;
return h;
/*返回链表的首地址*/
}
outlist(STREC *h)
{
STREC *p;
p=h;
printf("head");
do
{printf("->%2.of ",p->s);p=p->next;}
/*输/出各分数*/
while(p!=NULL);
printf("\n\n ");
}
main()
{
double s[N]={56,89,76,95,91,68,75,
85}, min;
STREC *h;
h=creat(S);
outlist(h);
min=fun(h);
printf("min=%6.If\n ",min);
}
选项
答案
double fun(STREC *h) { double min=h->s; while(h!=NULL) /*通过循环找到最低分数*/ {if(min>h->s) min=h->s; h=h->next; } return min; }
解析
在本题中,h为—个指向结构体的指针变量,若要引用它所指向的结构体中的某一成员时,要用指向运算符“->”。由于是链表,所以要使h逐一往后移动,使用的是h=h->next。
转载请注明原文地址:https://kaotiyun.com/show/ZTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
《桃花源记》中描述:“缘溪行,忘路之远近。忽逢桃花林,……林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田美池桑竹之属。”“桃花源”的地形最可能是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
金融市场最基本的功能是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
随机试题
女,48岁。近1个月感口渴,饮水量增至每天2000ml。身高156cm,体重71kg,空腹血糖180mg/dl(10.0mmol/L),餐后血糖252mg/dl(14.0mmol/L)。系初次发现血糖高,过去无糖尿病史。4年后该患者被发现有浸润型肺结核
A.普通处方B.急诊处方C.儿科处方D.麻醉药品和第一类精神药品处方E.第二类精神药品处方淡红色处方作为()。
按基础的构造特点不同,可分为()。
现场签证是指发、承包双方现场代表(或其委托人)就施工过程中涉及的责任事件所作的签认证明。现场签证的范围一般包括()
降低盈亏临界点作业率的办法有()。
三山五岳:黄山:泰山
守旧还是创新一直是个争论不休的话题,前者的基础往往在于“传统文化的保持”,后者的起点在于“不发展就没有前途”,这种矛盾近年来在法国的葡萄酒行业中表现得很明显,法国葡萄酒行业为了保持几百年的葡萄酒生产传统,坚决不肯进行产业改造,工艺、包装、口味一直沿袭固有,
在IP数据报转发过程中,根据“下一跳”目的IP地址找到目的物理地址的协议是()。
简述犯罪构成的概念及意义。
1Becauseadiamondismadeofpurecarbon,ithasanimmenselystrongcrystalstructure,makingitthehardestofallminerals.
最新回复
(
0
)