学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是把高于或等于平均分的学生数据放 在b所指的数组中,高于或等于平均分的学生人数 通过形参n传回,平均分通过函数值返回。
注意:部分源程序保存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何 内容,仅在函数fun的花括号中填入编写的若干 语句。
给定源程序如下。
本题中第1个循环的作用求出所有分数的总和, 然后进行av=av/N后得到平均值。第2个循环的作 用是将大于等于平均分的学生存入 b 所指存储单元 中。注意同一结构体变量之间可以互相赋值。
本程序中直接用*n来表示 b 的下标,注意开始 时要给 *n 赋初值0,且使用时不能少*号,因为单 独的n是一个指针变量,而我们要用的是它所指向 的存储单元中的值。