您的位置:首页 > 其它

第十二周实验报告(二)

2012-05-09 21:55 357 查看
程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生

* All rights reserved.
*  作 者: 李冠绩
* 完成日期: 2012 年 05 月 09 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:

#include<iostream>

#include<string>

using namespace std;

class Teacher

{

protected:

 string name;

 int age;

 string addr;

 char sex;

 int num;

 string title;

public:

 Teacher( string nam ,int a , string add ,char s, int n , string t)

 {

  name = nam;

  age = a;

  addr = add;

  sex = s;

  num = n;

  title = t;

 }

 void display( );

};

class Cadre

{

public:

 Cadre( string nam , int a  , string add ,char s ,int n , string p)

 {

  name = nam;

  age = a;

  addr = add;

  sex = s;

  num = n;

  post = p;

 }

protected:

 string name;

 int age;

 string addr;

 char sex;

 int num;

 string post;

};

class Teacher_Cadre:public Teacher ,public Cadre

{

public:

 Teacher_Cadre(string nam , int a  , string add ,char s , int n ,string t , string p,int w):

   Teacher(nam ,a  ,add , s , n , t),Cadre(nam ,a ,add ,s ,n ,p),wages(w){}

 void show();

private:

 int wages;

};

void Teacher::display()

{

 cout << " name : " << name << endl;

 cout << " age : " << age << endl;

 cout << " addr : " << addr << endl;

 cout << " sex : " << sex << endl;

 cout << " num : " << num << endl;

 cout << " title : " << title << endl;

}

void Teacher_Cadre::show()

{

 Teacher::display();

 cout << " post : " << Cadre::post << endl;

 cout << " wages : " << wages << endl;

}

int main()

{

 Teacher_Cadre TC1("li",20,"china",'m',16546549,"student","student",10000);

 

 TC1.show();

   

 system("pause");

 return 0;

}



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string class system 任务 c