[5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud

[5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud_第1张图片


[5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud_第2张图片

#include

#include

using namespace std;

class Person{

public:

    Person(stringname1,int number1)

    { name=name1;

      number=number1;

    }

    void print()

    {cout<<"姓名:"<

      cout<<"编号:"<

    }

protected:

    string name;

    int number;

};

class Student:public Person{

public:

    Student(stringname1,int number1,int class_number1,int score1):

    Person(name1,number1)

    {class_number=class_number1;

    score=score1;}

    {Person::print();

     cout<<"班号:"<

    }

protected:

    intclass_number;

    int score;

};

class Teacher:public Person{

public:

    Teacher(stringname1,int number1,string professional title1,string dept1):

    Person(name1,number1)

    {professionaltitlel=professioal title1;

    dept=dept1;}

    void print()

    {Person::print();

     cout<<"职称:"<

    }

protected:

    string professional title;

    string dept;

    };

int main()

{Student my_Student("梁焕瑜",13,1141,95);

 cout<<"学生:"<

 my_Student.print();

 Teacher my_Teacher("易学明",01,"教授","信息部");

 cout<<"教师:"<

 my_Teacher.print();

 return 0;

}

你可能感兴趣的:([5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud)