




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
学生评教管理系统 第一篇:学生评教管理系统#include#include#include#include#include#includeusingnamespacestd;ints=0;intu=0;classteacher;classstudent{public:voidresetsno(int);voidinputst(char*,char*,int,int,char*,long);voidoutputst(int);intcheckst(int);voidfindst(int);voiddeletest(int);voidresortst(int);voidcoverst(int);intgetsno(int);voidlessoninput(int);intouttofile1(int);studentstudent::operator=(student&s1);doublevalue(teacher&te);protected:charname[20];charsex[20];intage;intsno;longtel;charbanji[50];charlesson[10][50];//用二维的字符数组存储学生所学的课程};classteacher{public:doubleresetscore(double,int);teacherteacher::operator=(teacher&t1);voidresetworkno(int);voidinputte(char*,char*,int,char*,char*,int);voidoutputte(int);intcheckte(int);voidfindte(int);voiddeletete(int);voidresortte(int);voidresort(int);voidcoverte(int);intgetworkno(int);intouttofile2(int);doublegetscore(int);frienddoublestudent::value(teacher&te);//友元成员。声明类student的value作为类teacher的友元函数。protected:charname[20];charsex[20];intage;intworkno;charles[50];chardep[50];doublescore;};studentstu[50];teachertea[10];intstudent::getsno(ints){returnstu[s].sno;}voidstudent::resetsno(ints){cin>>stu[s].sno;}studentstudent::operator=(student&s1)//用成员函数来实现赋值运算符的重载。{strcpy(name,s1.name);sno=s1.sno;strcpy(banji,s1.banji);strcpy(sex,s1.sex);age=s1.age;tel=s1.tel;for(inti=0;istrcpy(lesson[i],s1.lesson[i]);return*this;}voidstudent::inputst(char*xm,char*xb,intnl,intxh,char*bj,longdh){strcpy(stu[s].name,xm);strcpy(stu[s].sex,xb);stu[s].age=nl;while(xh999)//判断输入的学号是否正确{cout>xh;while(checkst(xh)){coutcin>>xh;}}stu[s].sno=xh;strcpy(stu[s].banji,bj);stu[s].tel=dh;}voidstudent::lessoninput(ints){intn;cout>n;for(inti=0;icoutcin>>stu[s].lesson[i];}}voidstudent::outputst(ints){coutcout>tea[u].workno;}intteacher::getworkno(intu){returntea[u].workno;}voidteacher::inputte(char*xm,char*xb,intnl,char*yb,char*kc,intgh){strcpy(tea[u].name,xm);strcpy(tea[u].sex,xb);tea[u].age=nl;while(gh99999)//判断输入的学号是否正确{coutcin>>gh;while(checkte(gh)){coutcin>>gh;}}tea[u].workno=gh;strcp

波峻****99
实名认证
内容提供者


最近下载