12周项目2

/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:长颈鹿类对动物类的继承
*作者:席翱翔
*完成日期:2014  年 5 月 13 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:在下面的程序中要求的位置写下注释,声明相应的语句在语法上是否正确,为什么。
           在第一个程序中给出了示例,其他位置请仿照完成。
           在上机时,可以编译程序加以验证,阅读错误给出的英文提示,并加以理解。
*程序输出:-
*问题分析:
*算法设计:
*我的程序:
*/
#include <iostream>

using namespace std;

class Cadre
{
    public:
    Cadre(string a,int b,int sex1,string post1,string addr1,long long int phone1):
    name(a),age(b),sex(sex1),post(post1),addr(addr1),phone(phone){}
    void display();
    protected:
    int age,sex;
    string name,post,addr;
    long long int phone;
};
void Cadre::display()
{
    string g;
    if(sex==0)
    g="女";
    else
    g="男";
    cout<<"姓名:"<<name<<endl;
    cout<<"年龄:"<<age<<endl;
    cout<<"性别:"<<sex<<endl;
    cout<<"职务:"<<post<<endl;
    cout<<"地址:"<<addr<<endl;
    cout<<"电话:"<<phone<<endl;
}

class Teacher
{
    public:
    Teacher(string a,int b,int sex1,string title1,string addr1,long long int phone1):
    name(a),age(b),sex(sex1),title(title1),addr(addr1),phone(phone){}
    void display();
    protected:
    int age,sex;
    string name,title,addr;
    long long int phone;
};
void Teacher::display()
{
    string g;
    if(sex==0)
    g="女";
    else
    g="男";
    cout<<"姓名:"<<name<<endl;
    cout<<"年龄:"<<age<<endl;
    cout<<"性别:"<<sex<<endl;
    cout<<"职称:"<<title<<endl;
    cout<<"地址:"<<addr<<endl;
    cout<<"电话:"<<phone<<endl;
}
class Teacher_Cadre:public Teacher,public Cadre
{
    public:
    Teacher_Cadre
    (string a,int b,int sex1,string addr1,long long int phone1,string title1,string post1,int wage):
    Teacher(a,b,sex1,title1,addr1,phone1),Cadre(a,b,sex1,post1,addr1,phone1),wages(wage){}

void show();
private:
int wages;
};
void Teacher_Cadre::show()
{
   Teacher::display();
   cout<<"职务:"<<post<<endl;
   cout<<"工资:"<<wages<<endl;
}
int main()
{
   Teacher_Cadre s("贺利坚",23,1,"宾海路附近",18865512820,"教授","IT终结者",3333);
   s.show();
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值