小白刚学c++,一道序列的题求大神指教。急!急!急!

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数从高到低排队(采用冒泡排序),把最高3个分数对应的学生数据放在b所指的数组中(按排序以后的顺序存放),注意:如最高的3个分数为90,91,95(每个分数的学生可能有多个),则将这三个分数对应的学生返回。相应的学生人数由函数值返回。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^