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

📄 subject.h

📁 学生选课部分基本实现了学生对课程信息的查看、查找、删除、选择等功能;教务处管理部分基本实现教师对课程和学生的信息输入及修改等功能。
💻 H
字号:
#include"student.h"
struct student_message
{
	student stu;
	student_message *Next;
};
struct student_name
{
	char tname[20];		//学生的名字
	float  result;		//学生所得的该课程分数
	student_name *Next;
};
/////////////////////////////////////////////////////////////////////////////////////////////
//课程类
class subject
{
  public:
	   subject()
	   {
		   first = 0; 
		   maxstudent=30; 
		   activestudnet=0;
	   }
       float read_credit();		//得到课程的学分
	   void  get_credit(float a);	//设置学分
	   void  get_kname(char N[]);	//读出课程的名称
	   void  set_kname(char N[]);	//读入课程的名称
	   student_name *retfirst()
	   {
		   return first;	//返回根结点
	   }		
	   void findstudent(student_message *P);  //根据该课程的名称,寻找选这课程的学生
	   int retactivestudent()
	   {
		   return activestudnet;	//返回实际学生数
	   } 
	   int retmaxstudent() 
	   {
		   return 30;		//返回最多学生数30
	   } 
	   void clractivestudnet()
	   {
		   activestudnet = 0;	//从文件中读出来后将实际学生数清零
	   } 

  private:
	    int maxstudent;		//最多学生数
		int activestudnet;	//实际学生数
        student_name *first;		//学生名单
		float credit;		//该课程的学分
		char kname[20];		//该课程的名称
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -