编程题

已知学生的记录由学号和学习成绩构成,N名 学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是找出成绩最低的学生记录,通过 形参返回主函数(规定只有一个最低分)。

注意:部分源程序保存在文件PROG1.C中。

请勿改动主函数main和其他函数中的任何 内容,仅在函数fun的花括号中填入编写的若干 语句。
给定程序源如下。

【正确答案】

【答案解析】

找出结构体数组元素中的最小值。先认为第1 个值最小,即*s=a[0];,如果在循环的过程中发现比 第1个值更小的数,就将指针s指向该元素,直到 找到最小元素。另外,本题还涉及结构体中的指向 运算符,请考生注意。