C++学生成绩管理课程设计

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:16:27
帮忙试着做做:
题目是:综合实验题:学生成绩管理系统

设计学生成绩管理系统的数据结构,用类实现,功能包括添加、修改、删除学生信息,实现成绩统计并排序,并将学生信息存储在文件中。

界面如下所示:

※※※※※※※※※※※※※※※※※※※※※※※※※※※

※ ※

※ 欢迎进入学生成绩统计管理 ※

※※※※※※※※※※※※※※※※※※※※※※※※※※※

※ ※

※ 1:学生数据输入 ※

※ 2:成绩统计并排名 (总成绩、每科成绩的统计) ※

※ 3:学生数据的添加、修改、与删除 ※

※ 4:学生数据存储 ※

※ 5:退出系统 ※

※※※※※※※※※※※※※※※※※※※※※※※※※※※

说明:设计三个文件,分别为头文件进行类的定义,cpp文件进行类的实现,主函数文件(.cpp)实现菜单

你这样就不对了 你难道不知道请别人做作业的后果么?

你自己分析一下,看看书,自己先动手,出了问题自己解决不了再问人,那样你会学到更多东西,别人也乐于帮助那样的人。你这样来个白板,让人感觉比就是不是学习来的,而是只需要一个答案。

不好意思从别人那copy过来的

看看改改能用不??

#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<stdlib.h>
#include<iomanip.h>
class stu //通过定义一个类来定义数据录入的函数
{
char name[20];
int number;
double math,cjia,english,average,sum;
public:
stu()
{};
stu ( char n[20], int num,double ma,double cj,double eng )
{
strcpy(name,n); //得到姓名
number=num; //得到学号
math=ma; //得到数学成绩
cjia=cj; //得到c++成绩
english=eng; //得到英语成绩
}
double getsum() //得到总分的函数
{
sum=cjia+english+math;
return sum;
}
double getaver() //得到平均分的函数
{
average=getsum()/3;
return average;
}
friend void main(); //将主函数定义为友元函