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

📄 11_1.cpp

📁 为C++学习者
💻 CPP
字号:
#include<iostream.h>
#include<string.h>
class base
{
	int no;
	char *name;
	char *add;
public:
	base(){}
	void setno(int n){no=n;}
	void setname(char na[])
	{
		name=new char[strlen(na)+1];
		strcpy(name,na);
	}
	void setadd(char ad[])
	{
		add=new char[strlen(ad)+1];
		strcpy(add,ad);
	}
	int getno(){return no;}
	char *getname(){return name;}
	char *getadd(){return add;}
};
class teacher:public base
{
	char *prof;
	int salary;
public:
	teacher(){}
	void setprof(char pr[])
	{
		prof=new char[strlen(pr)+1];
		strcpy(prof,pr);
	}
	void setsalary(int sal){salary=sal;}
	char *getprof(){return prof;}
	int getsalary(){return salary;}
};
class student:public base
{
	int score;
	char *major;
	int level;
public:
	student(){}
	void setscore(int s){score=s;}
	void setmajor(char maj[])
	{
		major=new char[strlen(maj)+1];
		strcpy(major,maj);
	}
	void setlevel(int lev){level=lev;}
	int getscore(){return score;}
	char *getmajor(){return major;}
	int getlevel(){return level;}
};
void main()
{
	teacher t;
	student s;
	t.setno(1234567);
	t.setname("张三");
	t.setprof("教授");
	t.setadd("科教新村四区六栋");
	t.setsalary(5000);
	s.setno(7654321);
	s.setname("李四");
	s.setadd("天马公寓三区五栋");
	s.setscore(89);
	s.setmajor("计算机科学与技术");
	s.setlevel(4);
	cout<<"输出结果为:"<<endl;
	cout<<"教师:"<<t.getname()<<"("<<t.getno()<<")"
		<<","<<t.getprof()<<",家住"<<t.getadd()
		<<",月工资"<<t.getsalary()<<"元"<<endl;
	cout<<"学生:"<<s.getname()<<"("<<s.getno()<<")"
		<<","<<s.getlevel()<<"年级,住"<<s.getadd()
		<<",专业为"<<s.getmajor()<<",成绩"<<s.getscore()
		<<"分"<<endl;
}

⌨️ 快捷键说明

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