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

📄 duibi a.cpp

📁 C语言相关程序
💻 CPP
字号:
#include"iostream.h"
#include"string.h"
class person
{
	protected:
	    char *name;
		int  id;
	public:
	  person(char *a,int d)
		{
			name = new char[strlen(a)+1];
			strcpy(name,a);
			id = d;
		}
	 ~person()
		{
			delete []name;
		}
	  void show()
		{
			cout<<"姓名是:"<<name<<endl;
			cout<<"id好号是:"<<id<<endl;
		}

};

class teacher:public person
{
	private:
		char *Degree;
		char *dep;
	public:
		teacher(char *a,int d,char *De,char *dp):person(a,d)
		{
			Degree = new char[strlen(De)+1];
			 strcpy(Degree,De);
			dep = new char[strlen(dp)+1];
			strcpy(dep,dp);
		}
		~teacher ()
		{
			delete []Degree;
			delete []dep;
		}
		void show()
		{
			person::show();
			cout<<"Degree是:"<<Degree<<endl;
			cout<<"dep是:"<<dep<<endl;
		}
};

class student:public person
{
	protected:
	   int old;
	   char *sno;
	public:
		//test by ls
		student(char *a,int d,int o,char *s):/*public*/ person(a,d)
		{
			sno = new char[strlen(s)+1];
			strcpy(sno,s);
			old = o;
		}
		~student()
		{
			delete []sno;
		}
		void show()
		{
		 person::show();
		 cout<<"年龄是:"<<old<<endl;
		 cout<<"sno:是:"<<sno<<endl;
		}

};

class stud
{
	protected:
         char *addr;
         int  tel;
	public:
	    stud(char *ad,int te)
		{
			 //by ls
			 //addr = new [strlen(ad)+1];
			 addr = new char[strlen(ad)+1];
			 tel = te;
		}
		~stud()
		{
			delete []addr;
		}
		void show()
		{
			cout<<"地址是:"<<addr<<endl;
			cout<<"电话是:"<<tel<<endl;
		}

};
//by ls
class /*score()*/score:public student, public stud
{
	private:
		double math;
		double eng;
	public:
		//by ls
		score(double m,double e,char *a,int d,int o,char *s,char *ad,int te):student(a,d,o,s),stud(ad,te)//student(a,b,c),stud(d,e)
		{
			math = m;
			eng = e;
		}
		void show()
		{
			student::show();
			stud::show();
			cout<<"数学成绩是:"<<math<<endl;
			cout<<"eng 是:"<<eng<<endl;
		}
};

void main()
{
   //by ls
  //score(23,26,"wangdingguo",65,23,"dsgecid","adfadfgaet",1335679);
  //score.show();
	score kk(23,26,"wangdingguo",65,23,"dsgecid","adfadfgaet",1335679);
	kk.show();
}

⌨️ 快捷键说明

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