介绍
利用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++编写一个学生成绩管理系统