📄 student.cpp
字号:
#include<string.h>
#include"student.h"
Student::Student(char* n1)
{
strcpy(sname,n1);
cnum=0;
}
void Student::SetName(char* n1)
{
strcpy(sname,n1);
}
char* Student::GetName()
{
return sname;
}
double Student::GetScore(Course* c)
{
for(int i=0;i<cnum;i++)
if(c==cour[i])return score[i];
}
double Student::Average()
{
double s=0;
for(int i=0;i<cnum;i++)
s+=score[i];
return s/cnum;
}
void Student::AddCourse(Course* c,double s)
{
if(cnum<5)
{
cour[cnum]=c;
score[cnum]=s;
cnum++;
c->Adds(sname,s);
}
}
Course::Course(int h)
{
hour=h;
snum=0;
}
void Course::SetScore(int s)
{
score=s;
}
int Course::GetScore()
{
return score;
}
double Course::Gets(char* name)
{
for(int i=0;i<snum;i++)
if(strcmp(sname[i],name)==0)
return sscore[i];
}
void Course::Adds(char* sn,double ss)
{
if(snum<30)
{
strcpy(sname[snum],sn);
sscore[snum]=ss;
snum++;
}
}
double Course::Average()
{
double s=0;
for(int i=0;i<snum;i++)
s+=sscore[i];
return s/snum;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -