📄 student.h
字号:
struct course //某个学生所学的课程中的某一个
{
char cname[20]; //课程名称
float mark; //课程成绩
course *Next; //指向下一个课程的指针
};
class student
{
public:
student()
{
root=0;
const max_course = 5;
fact_course = 0;
}
void read_name(char N[] ); //读入学生的姓名
void getname(char N[]); //得到学生的姓名
void wrecourse(char N[],float score); //要据课程名写入学生课程的成绩
void addcourse(char N[],float g); //给学生增加一门课
int findcourse(char N[]); //查找是否已有此课程,如果有返回1,如果没有返回0
int retfact_course()
{
return fact_course;
} //得到所学的课程数目
course *retroot()
{
return root; //利用键表将所有的课程保存起来
}
int retmax_course()
{
return 5; //得到最多可学的课程数目
}
void clrroot() //清零
{
root = 0;
fact_course = 0;
}
~student() { }
private:
char sname[20]; //学生的姓名
int max_course; //学生最多可以学五门课程
int fact_course; //学生实际所学的课程数目
course *root; //课程的根结点指针
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -