首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
admin
2009-02-15
73
问题
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全国计算机二级
相关试题推荐
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
张某因不服税务局查封财产决定向上级机关申请复议,要求撤销查封决定。但没有提出赔偿请求。复议机关经审查认为该查封决定违法,决定予以撤销。对于查封决定造成的财产损失,复议机关正确的做法是什么?()
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
甲、乙两个科室各有4名职员,且都是男女各半。现从两个科室中选出4人参加培训,要求女职员比重不得低于一半,且每个科室至少选1人。问有多少种不同的选法?
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
随机试题
基准不重合误差主要是由________不重合造成的。
致癌因素不应包括
具有降TC作用及降低冠心病发病率,还能使血清高密度脂蛋白(HDL)水平有所提高的是一种强烈的抗氧化剂,有利于抑制动脉粥样硬化的形成与发展,但调节血脂的临床实践并不理想的是
外感头痛的治疗原则足()。
风管系统安装完毕,必须进行严密性检验,严密性检验应()。
某住宅楼工程地下1层,地上18层,建筑面积22800m2。通过招标投标程序,某施工单位(总承包方)与某房地产开发公司(发包方)按照(《建设工程施工合同(示范文本)》(GF—99—0201)签订了施工合同。合同总价款5244万元,采用固定总价一次性包死,合同
总承包单位甲公司经建设单位同意,将幕墙防火工程分包给乙公司施工,后该分包工程出现了施工质量问题,建设单位要求乙公司赔偿。下列赔偿的说法中,能够成立的是()
《普通高中美术课程标准(实验)》中指出,普通高中美术课程实行()管理。
下列音乐片段的旋律发展手法是()。
Whereistheconversationmostprobablytakingplace?
最新回复
(
0
)