利用c++编写一个学生成绩管理系统

  介绍

利用c++编写一个学生成绩管理系统?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

具体内容如下

/*要求:设立程序管理学生如下信息:学生学号,姓,名班级,语文、数学,英语成绩。   ,至少要有10名以上学生。   能够实现根据以下关键字查询:学生姓名,,学号,班级,课程名称。   ,,能够实现按照单科成绩,总成绩,平均成绩,学号排的序。   ,,能够实现学生信息的插入,删除和修改。   能够查询每个课程的最高分,最低分及相应学生姓名,班级和学号。   能够查询每个班级某门课程的优秀率(90分及以上),不及格率,并进行排序。*/# include   # include   # include   using  namespace 性传播疾病;   class 学生   {   ,int  num;   ,char [20]名称;   ,char  class1 [20];   ,double 中国;   ,double 数学;   ,double 英语;   ,double  youxiu;//优秀率   ,double  bujige;//不及格率   ,double 总和;//总成绩   ,double  aver1;//平均成绩   ,   公众:   ,void 设置()   ,{   ,   ,cout<& lt;“\ t学生学号:“;   ,,cin>的在num;   ,cout<& lt;“\ t学生姓名:“;   ,,cin>的在名称;   cout<才能;& lt;“\ t学生班级:“;   祝辞,cin> class1;   ,cout<& lt;“\ t语文成绩:“;   ,,cin>的在中国;   ,cout<& lt;“\ t英语成绩:“;   ,,cin>的在英语;   ,cout<& lt;“\ t数学成绩:“;   祝辞,cin>数学;   ,}   ,void 显示()   ,{   ,cout<& lt;“该学生的学号:“& lt; & lt; num<& lt; endl;   ,cout<& lt;“该学生的姓名:“& lt; & lt; name<& lt; endl;   ,cout<& lt;“该学生的班级:“& lt; & lt; class1<& lt; endl;   ,cout<& lt;“该学生的语文成绩:“& lt; & lt; chinese<& lt; endl;   ,cout<& lt;“该学生的数学成绩:“& lt; & lt; math<& lt; endl;   ,cout<& lt;“该学生的英语成绩:“& lt; & lt; english<& lt; endl;   ,}   ,double 广告(){return 金额=汉语+英语+数学;}   ,double 断言()   ,{   ,aver1=(汉语+英语+数学)/3;   ,return  aver1;   ,}   ,friend  void 显示();   ,friend  void  search (),,   ,friend  void 改变(),,   ,friend  void  add (),,   ,friend  void  paixu ();   ,friend  void 德尔();,   ,   };   ,void 输入();   ,void 显示();   ,void 搜索();   ,void 改变();   ,void 添加();   ,void  paixu ();   ,void 德尔();   ,student  s [100];   ,int  n=0;   ,   int  main ()   {   ,   ,int 选择;   ,而(1)   ,{   ,系统(“cls");   ,cout<& lt;“\ t  * * * * * * * * * * * * * * * * * *欢迎使用* * * * * * * * * * * * * * * * * * \ n";   ,cout<& lt;“\ t  * * * * * * * * * * * * * *学生成绩管理系统* * * * * * * * * * * * * * \ n";   ,cout<& lt;“\ t  * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * \ n";   ,cout<& lt;“\ t  *,,, 1——录入学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 2——显示学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 3,查询学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 4——修改学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 5——添加学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 6——排序学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 7,删除学生信息,,,,* \ n";   ,cout<& lt;“\ t  *,,, 0,退出,,,,,,* \ n";   ,cout<& lt;“\ t  * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * \ n";   ,cout<& lt;“\ t 你要输入的编号是(0 - 7):“;   ,,cin>的在选择;   ,如果(选择==0),打破;   ,开关(select) {   ,case  1:   ,输入();//调用输入函数录入数据   ,系统(“pause");   ,打破;   ,case  2:   ,显示();//调用显示函数显示学生信息,   ,系统(“pause");   ,打破;   ,case  3:   ,,搜索();//调用搜索函数查询学生信息   ,系统(“pause");   ,打破;   ,case  4:   ,改变();//调用改变函数修改学生信息   ,系统(“pause");   ,打破;   ,case  5:   添加才能();,,//调用添加函数添加学生信息   ,系统(“pause");   ,打破;   ,case  6:   paixu才能();,,//调用添加函数添加学生信息   ,系统(“pause");   ,打破;   ,case  7:   ,德尔();//,调用▽函数删除学生信息   ,系统(“pause");   ,打破;   ,   ,   ,   ,系统(“pause");   ,默认值:   ,cout

利用c++编写一个学生成绩管理系统