首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
admin
2009-02-15
92
问题
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://www.kaotiyun.com/show/ZTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
国际收支平衡表的四部分主要内容中,最基本的项目是()。
关于人文奥运,下列说法错误的是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
一间房屋的长、宽、高分别是6米、4米和3米。施工队员在房屋内表面上面一条封闭的线,其所画的线正好在一个平面上且该平面正好将房屋的空间分割为两个形状大小完全相同的部分。问其所面的线可能的最长距离和最短距离之间的差是多少米?()
一桶水含桶共重20千克,第一次倒掉水量的,第二次倒掉剩余水量的,第三次倒掉剩余水量的,第四次倒掉剩余水量的,最终水和桶共重5.6:千克,问桶的重量为多少千克?()
小明买了7本书共花去100元,后发现有一本书质量有问题,故补了若干元换了另外一本书。回来后发现,退换后7本书的价格成等差数列且均为整数元,而最贵的书价格为26元,问最便宜的书多少钱?()
随机试题
走过黑夜史小溪①那是许多年前的一次夜行,我还是个十三岁的孩子。②西边如血河般涌动的晚霞,开始凝作一片绛紫,又凝作苍茫、黛黑,黑森林的帷幕立刻遮盖了大地。③我踽踽地走着,心上压
护患关系中最基本的道德要求是()
以下有关氟马西尼救治苯二氮革类药物中毒的叙述中,不正确的是
具有燥湿相济关系的脏腑是()
患者突然喘急胸闷,咳嗽,咯痰稀薄而白,恶寒,头痛,无汗,舌苔薄白,脉象浮紧。其诊断为
根据《医疗机构制剂配制监督管理办法(试行)》,属于《医疗机构制剂许可证》登记事项变更的项目是
根据《国务院关于特大安全事故行政责任追究的规定》,对中小学违法组织学生从事接触易燃、易爆、有毒、有害等危险品的劳动,要按学校隶属关系追究()人民政府主要领导人和同级人民政府教育行政主管部门负责人和学校校长的行政责任。
在某工程双代号网络计划中,工作M的最早开始时间为第15天,其持续时间为7天。该工作有两项紧后工作,它们的最早开始时间分别为第27天和第30天,最迟开始时间分别为第28天和第33天,则工作M的总时差和自由时差( )天。
活着与生活①有位朋友曾经说过一句话,开始听起来并没有在意,后来仔细想想,还有道理,他说,人分两种:一种是活着的人,另一种是生活的人。②活着的人,指的是什么?恐怕仅仅就是指活着吧。有说有笑,有苦有悲,但没有精神上的追求。有呼吸,有面孔
A、Itisthemostunluckydayinayear.B、Itisthebusiestshoppingdaynow.C、ItisthedayafterThanksgiving.D、Itistheda
最新回复
(
0
)