⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.h

📁 学生选课部分基本实现了学生对课程信息的查看、查找、删除、选择等功能;教务处管理部分基本实现教师对课程和学生的信息输入及修改等功能。
💻 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 + -