码迷,mamicode.com
首页 > 其他好文 > 详细

第十一周实践项目7————职员有薪水了

时间:2016-05-12 21:36:26      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

问题及代码:

/*copyright(c)2016.烟台大学计算机学院
 * All rights reserved,
 * 文件名称:text.Cpp
 * 作者:吴敬超
 * 完成日期:2016年5月9日
 * 版本号:codeblock
 *
 * 问题描述:  职员有薪水了
 * 输入描述:
 * 程序输出: 输出结果
 */
#include <iostream>
#include <string>
#include <iomanip>

using namespace std;
class CPerson
{
protected:
    string m_szName;
    string m_szId;
    int m_nSex;//0:women,1:man
    int m_nAge;
public:
    CPerson(string name,string id,int sex,int age);
    void Show1();
    ~CPerson();
};
CPerson::CPerson(string name,string id,int sex,int age):m_szName(name),m_szId(id),m_nSex(sex),m_nAge(age){}
void CPerson::Show1()
{
    cout<<setw(10)<<m_szName<<setw(25)<<m_szId;
    if(m_nSex==0)
        cout<<setw(7)<<"women";
    else
        cout<<setw(7)<<"man";
    cout<<setw(5)<<m_nAge<<endl;

}
CPerson::~CPerson() {}
class CEmployee:public CPerson
{
private:
    string m_szDepartment;
    double m_Salary;
public:
    CEmployee(string name,string id,int sex,int age,string department,double salary);
    void Show2();
    ~CEmployee();
};
CEmployee::CEmployee(string name,string id,int sex,int age,string department,double salary):CPerson(name,id,sex,age),m_szDepartment(department),m_Salary(salary){}
CEmployee::~CEmployee() {}
void CEmployee::Show2()
{
    cout<<setw(10)<<"name"<<setw(25)<<"id"<<setw(7)<<"sex"<<setw(5)<<"age"<<setw(12)<<"department"<<setw(10)<<"salary"<<endl;
    cout<<setw(10)<<m_szName<<setw(25)<<m_szId;
    if(m_nSex==0)
        cout<<setw(7)<<"women";
    else
        cout<<setw(7)<<"man";
    cout<<setw(5)<<m_nAge;
    cout<<setw(12)<<m_szDepartment<<setw(10)<<m_Salary<<endl;

}
int main()
{
    string name,id,department;
    int sex,age;
    double salary;
    cout<<"input employee's name,id,sex(0:women,1:man),age,department,salary:\n";
    cin>>name>>id>>sex>>age>>department>>salary;
    CEmployee employee1(name,id,sex,age,department,salary);
    employee1.Show2();
    return 0;
}
运行结果:
技术分享

第十一周实践项目7————职员有薪水了

标签:

原文地址:http://blog.csdn.net/jnwujingchao/article/details/51351975

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!