c++学生成绩管理系统.zip

#include
#include
#include
using namespace std;

//定义 学生 结构体
        struct Student{
        char name[15]; // 名称
        char numb[18]; // 学号
        char clazz[15]; // 班级
        int math;
        int english;
        int lisan;
        int cpp;
        };

        struct Student studentList[100];
         int studentCount=0;
         struct Clazz{
        char name[15]; // 名称
        char banzr[15]; // 班主任
        int amount; // 人数
        };
         struct Clazz clazzList[100];
         int clazzCount=0;

        //学生 读入文件
        void readStudent();
        //学生 写入文件
        void writeStudent();
        //学生 添加记录
        void addStudent();
        //学生 删除记录
        void delStudent();
        //学生 根据下标删除
        int delStudentByIndex(int index);
        //学生 修改记录
        void modStudent();
        //学生 查找记录
        void findStudent(int all);
        //学生 排序
        void sortStudent();
        //交换
        void exchangeStudent(int i,int j);
        //存在判断函数
        int getOneStudent(const char*name,char*s);
        //班级 读入文件
        void readClazz();
        //班级 写入文件
        void writeClazz();
        //班级 添加记录
        void addClazz();
        //班级 删除记录
        void delClazz();
        //班级 根据下标删除
        int delClazzByIndex(int index);
        //班级 修改记录
        void modClazz();
        //班级 查找记录
        void findClazz(int all);
        //班级 排序
        void sortClazz();
        //交换
        void exchangeClazz(int i,int j);
        //存在判断函数
        int getOneClazz(const char*name,char*s);

        //菜单
        void menu();

        // 主函数
        int main(){
        //读取数据
        readStudent();//读取学生
        readClazz();//读取班级
        while(1){
        int choice;
        menu();
        cin>>choice;
        switch(choice){
        case 1:
        addStudent();//添加学生
        break;
        case 2:
        findStudent(1);//查找学生
        delStudent();//删除学生
        break;
        case 3:
        findStudent(1);//查找学生
        modStudent();//修改学生
        break;
        case 4:
        findStudent(0);//查找学生
        break;
        case 5:
        sortStudent();//排序学生
        break;
        case 6:
        addClazz();//添加班级
        break;
        case 7:
        findClazz(1);//查找班级
        delClazz();//删除班级
        break;
        case 8:
        findClazz(1);//查找班级
        modClazz();//修改班级
        break;
        case 9:
        findClazz(0);//查找班级
        break;
        case 10:
        sortClazz();//排序班级
        break;
        case 0:
        cout<<"\n\n\n\t\t\t感谢使用\n\n\n";c++学生成绩管理系统.zip_第1张图片c++学生成绩管理系统.zip_第2张图片

你可能感兴趣的:(c++,开发语言)