C语言编程,请教朋友们

设计一个程序,从键盘输入小于30个学生成绩,当输入为 999 时,输入完毕开始计算。功能有:按“1“计算其平均数,并输出所有小于平均数的数;按“2“从键盘上输入一个成绩,判定该成绩是否在数组中,若在则输出所在序号;按“3“统计并显示优、良、中、及格及不及格人数;按“4“显示本班级的最高分及最低分
求程序,希望还有一些编写思路

定义一个score[30],用于存储学生的成绩
1 2 3 4四个选择,用switch case 语句分别对应一个函数