#include<iostream.h>
#include<string.h>
class student
{
private:
int id;
char name[10];
char school_name[20];
public:
student(int x,char *n,char *m)
{
id=x;
strcpy(name,n);
strcpy(school_name,m);
}
void disp()
{
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<id<<endl;
cout<<"学校:"<<school_name<<endl;
}
};
class grade
{
private:
int cid;
char cname[10];
public:
grade(int y,char *z)
{
cid=y;
strcpy(cname,z);
}
void disp()
{
cout<<"班级编号:"<<cid<<endl;
cout<<"班级名称:"<<cname<<endl;
}
};
class college:public student
{
private:
char major[10];
grade g1;
public:
college(int x,char *n,char *m, char *l,int y,char *z):student(x,n,m),g1(y,z)
{
strcpy(major,l);
}
void disp()
{
student::disp();
g1.disp();
cout<<"专业名称:"<<major<<endl;
}
};
void main()
{
college c1(1,"zl","hbrj","rj",2,"2B");
c1.disp();
}