编写程序完成如下功能(数组完成):
1、从键盘输入35个学生的成绩
2、从键盘输入一个成绩,并进行查找是都存在此成绩
3、求全班同学的平均分;
4、将成绩从小到大进行排序;
5、输出所有学生的成绩;
6、求全班成绩的最高分;
要求:要有合理友好的界面,有菜单选择。

界面部分的代码我写好了,但是其它部分不知道怎么做,然后连接起来。
#include<stdio.h>
#include<stdlib.h>
void luru()
{
    printf("等待录入...");
}
void main()
/*系统菜单的友好界面*/
{
    int choice;
    while(1)
    {
        printf("\n");
        printf("************************************\n");
        printf("\n");
        printf("-------学生成绩录入和浏览程序-------\n");
        printf("+         1.成绩录入               +\n");
        printf("+         2.查找                   +\n");
        printf("+         3.排序                   +\n");
        printf("+         4.平均值                 +\n");
        printf("+         5.最高分                 +\n");
        printf("+         6.显示成绩               +\n");
        printf("+         7.退出                   +\n");
        printf("------------------------------------\n");
        scanf("%d",&choice);
        switch(choice)
        {
        case 1:printf("等待录入...");break;
        case 2:printf("等待查找...");break;
        case 3:printf("等待排序...");break;
        case 4:printf("平均值...");break;
        case 5:printf("最高分...");break;
        case 6:printf("显示成绩...");break;
        case 7:printf("感谢使用,再见!\n");exit(0);break;
        default:printf("输入错误");
        }
    }
}