📄 jiaoxue.cpp
字号:
#include<iostream.h>
#include<string.h>
#define maxcou 5
#define maxstu 30
class student;
class course
{
protected :
int numofstudent;
student* s[maxstu];
float xuefen;
float chj[maxstu];
char name[20];
public:
course(char q[])
{
strcpy(name,q);
xuefen=0.0;
numofstudent=0;
}
void setxuefen(float m)
{
xuefen=m;
}
float getxuefen()
{
return xuefen;
}
float getbpjscore()
{
float m=0.0;
if(!numofstudent)
return m;
else
{
for(int i=0;i<numofstudent;i++)
m+=chj[i];
return m/numofstudent;
}
}
~course()
{
delete name;
}
};
class student
{
protected:
char name[20];
course *c[maxcou];
int numofcourse;
public:
student(char p[])
{
strcpy(name,p);
numofcourse=0;
}
int getnumofcourse()
{
return numofcourse;
}
float getpjscore()
{
float m=0.0;
if(!numofcourse)
return m/numofcourse;
else
{
for(int i=0;i<numofcourse;i++)
m+=this->c[i].getscore();
return m;
}
}
~student()
{
delete name;
}
};
void main()
{
course a1("maths");
course a2("english");
course a3("C programme");
course a4("computer");
course a5("politics");
student b1("Li chao");
student b2("Zhao wei");
student b3("Wang guixian");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -