【分析解答题】
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]; 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);
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项