大型实验报告(歌手比赛系统) 联系客服

发布时间 : 星期四 文章大型实验报告(歌手比赛系统)更新完毕开始阅读

浙江工业大学计算机科学与技术学院 大类基础课程大型实验报告

double SUM; double AVE;

};

Student.cpp

#include \

Student::Student(void) { }

Student::Student(Student &s) { ID = s.getID(); name = s.getName(); AVE = s.getAVE(); SUM = s.getSUM(); obj = s.getObj();

}

Student::~Student(void) { }

void Student::setID(string id) { ID = id;

}

void Student::setName(string n)

第 16 页 共 30 页

浙江工业大学计算机科学与技术学院 大类基础课程大型实验报告

{ name = n;

}

void Student::setObj(Judge &j) { obj = Judge(j);

}

void Student::setSUM(double sum) { SUM = sum;

}

void Student::setAVE(double ave) { AVE =ave;

}

string Student::getID() { return ID;

}

string Student::getName() { return name;

}

double Student::getSUM() { return SUM;

}

double Student::getAVE()

第 17 页 共 30 页

浙江工业大学计算机科学与技术学院 大类基础课程大型实验报告

{ return AVE;

}

Judge Student::getObj() { return obj; }

int Student::judgeNull() { if(ID.empty()&&name.empty())

return 1; else

return 0;

}

menu.h

#include #include #include \#define MAX 1000 using namespace std;

class menu { public: void select();//选择操作

void inputMessage();//输入选手信息

void inputGrade();//评委打分

第 18 页 共 30 页

浙江工业大学计算机科学与技术学院 大类基础课程大型实验报告

void sort();//根据选手成绩排序(平均分) void consult();//查询某个选手的成绩 void insert();//插入某个新选手的信息和成绩 void input();//将选手数据写入文件 menu(void);

~menu(void);private:

int count ;//计数,共有多少组数据 Student stu[MAX]; Judge jud[MAX];

};

menu.cpp

#include \#include \

menu::menu(void) { count = 0; newcount=0;

ifstream f(\ if(!f) { cout<<\ exit(1);

}

f>>count;

第 19 页 共 30 页