?? 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 + -