各位帮帮忙C语言题目

9.有一个班4个学生,5门课。(1)求每一门课程的平均分;(2)找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩和平均成绩;(3)找出平均成绩在90分以上的学生姓名和学号;(4)按照学号有小到大顺序进行排序,其姓名和各个课程成绩顺序也要随之调整。分别编写四个函数实现以上要求。

定义学生结构,然后定义学生数组,逐个输入学生数据,然后循环统计总成绩,再除以学生人数就是平局分了

这个需要到函数和变量啊,可以先写出一个界面,再一步步实现