职员有薪水了(选做)
来源:互联网 发布:音乐相册编辑软件 编辑:程序博客网 时间:2024/05/21 22:57
/** 程序的版权和版本声明部分* Copyright (c)2014, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作 者:高古尊* 完成日期:2014年5月26日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include <iostream>#include <cstring>using namespace std;class CPerson{protected: char *m_szName; char *m_szId; int m_nSex;//0:women,1:man int m_nAge;public: CPerson(char *name,char * id,int sex,int age); void Show1(); ~CPerson();};CPerson::CPerson(char *name,char * id,int sex,int age){ m_szName=new char [strlen(name)+1]; strcpy(m_szName,name); m_szId=new char [strlen(id)+1]; strcpy(m_szId,id); m_nSex=sex,m_nAge=age;}void CPerson::Show1(){ cout<<m_szName<<' '<<m_szId<<' '<<m_nSex<<' '<<m_nAge<<endl;}CPerson::~CPerson(){ if(m_szName[0]!=' ') { delete []m_szName; } if(m_szId[0]!=' ') { delete []m_szId; }}class CEmployee:public CPerson{private: char *m_szDepartment; double m_Salary;public: CEmployee(char *name,char * id,int sex,int age,char *department,double salary); void Show2(); ~CEmployee();};CEmployee::CEmployee(char *name,char * id,int sex,int age,char *department,double salary):CPerson(name,id,sex,age){ m_szDepartment=new char [strlen(department)+1]; strcpy(m_szDepartment,department);}void CEmployee::Show2(){ cout<<m_szName<<' '<<m_szId<<' '<<m_nSex<<' '<<m_nAge<<' '<<m_szDepartment<<' '<<m_Salary<<endl;}CEmployee::~CEmployee(){ if(m_szDepartment[0]!=' ') { delete []m_szDepartment; }}int main(){ char name[8],id[18],department[8]; 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;}
0 0
- 职员有薪水了(选做)
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了
- 职员有薪水了(拓展)
- 职员有薪水了(拓展)
- 第十一周(职员有薪水了)
- 11.2(1)职员有薪水了
- 职员有薪水了【拓展】
- 11.2 职员有薪水了
- 11.2职员有薪水了
- js判断输入是否有空格
- JAVA正则表达式之全部符号解释
- Getting in Line uva 回溯
- ThinkPHP注册自动验证及自动完成部分代码参考
- 编程能力与编程年龄
- 职员有薪水了(选做)
- 那些年,我逝去的年华背后,编程之路上的点滴
- 去版权之神器——css中的display与visible属性
- ImageView中XML属性src和background的区别
- android应用框架
- #define和typedef的区别
- 约瑟夫环一个例子
- ios常用正则表达式
- android active 生命周期备忘