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

📄 jiaoxue.cpp

📁 这是一个关于汉诺塔的书机
💻 CPP
字号:
#include<iostream.h>
#include<string.h>
#define maxcou 5
#define maxstu 30
class student;


class course
{
protected :
	int numofstudent;
	student* s[maxstu];
	float xuefen;
	float chj[maxstu];
	char name[20];
public:
	course(char q[])
	{
		strcpy(name,q);
		xuefen=0.0;
		numofstudent=0;
	}


	void setxuefen(float m)
	{
		xuefen=m;
	}
	float getxuefen()
	{
		return xuefen;
	}
	float getbpjscore()
	{
		float m=0.0;
		if(!numofstudent)
			return m;
		else
		{
			for(int i=0;i<numofstudent;i++)
			m+=chj[i];
			return m/numofstudent;
		}
	}
	~course()
	{
		delete name;
	}
};
class student
{
protected:
	char name[20];
	course *c[maxcou];
	int numofcourse;
public:
	student(char p[])
	{
		strcpy(name,p);
		numofcourse=0;
	}
	int getnumofcourse()
	{
		return numofcourse;
	}

	float getpjscore()
	{
		float m=0.0;
		if(!numofcourse)
			return m/numofcourse;
		else
		{
			for(int i=0;i<numofcourse;i++)
				m+=this->c[i].getscore();
			return m;
		}
	}
	~student()
	{
		delete name;
	}
};
void main()
{
	course a1("maths");
	course a2("english");
	course a3("C programme");
	course a4("computer");
	course a5("politics");
	student b1("Li chao");
	student b2("Zhao wei");
	student b3("Wang guixian");
}

⌨️ 快捷键说明

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