一、问题描述

【问题描述】设计一个用于人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:姓名char name[11]、编号char number[7]、性别char sex[3]、生日birthday、身份证号char id[19]。其中“出生日期”声明为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数。在测试程序中声明people类的对象数组(要求使用动态内存分配生成对象数组),录入数据并显示相关信息。注:输出信息时先通过拷贝构造函数生成第一个员工的副本并输出其相关信息,然后再输出所有员工的相关信息。

【输入形式】先输入员工人数,再依次输入每个员工的信息。

【输出形式】输出信息时先通过拷贝构造函数生成第一个员工的副本并输出其相关信息,然后再输出所有员工的相关信息。

【样例输入】

员工人数:2姓名:张山编号:1001性别(男/女):男出生日期(年 月 日):1998 01 01身份证号:510215199801010888姓名:李四编号:1002性别(男/女):女出生日期(年 月 日):1999 02 02身份证号:500213199902020666

【样例输出】

 姓名:张山编号:1001性别:男出生日期:1998年1月1日身份证号:510215199801010888姓名:张山编号:1001性别:男出

C++小作业-设计一个用于人事管理的People(人员)类相关推荐

  1. 设计一个用于人事管理的People(人员)类

    http://blog.sina.com.cn/s/blog_718f7278010187y1.html

  2. 实验3.3 设计一个用于人事管理的People(人员)类

    题目 (选做)设计一个用于人事管理的People(人员)类.考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号).sex(性别).birthday(出生日期).id(身份证号)等等 ...

  3. 设计一个用于人事管理的People(人员)类(c++)

    问题描述: 设计一个用于人事管理的People(人员)类.考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号).sex(性别).birthday(出生日期).id(身份证号)等等. ...

  4. 设计一个用于人事管理的“人员”类

    设计一个用于人事管理的(人员)类.考虑到通用性,这里只抽象出所有类型人员都具有的属性:编号.性别.出生日期.身份证号等.其中"出生日期"声明为一个"日期"类内嵌 ...

  5. 请你设计一个用于填充n阶方阵的上三角区域的程序。

    给大家分享一个老夫刚刚弄懂的代码,说实话,博主对这个填充N阶方阵的程序真心是不擅长啊,这个程序是从网上搞来的,废话不说了,直接上题:方阵的主对角线之上称为"上三角".请你设计一个用 ...

  6. 设计一个用于填充n阶方阵的上三角区域的程序。填充规则是:使用1,2,3...的自然数列,从左上角开始, 按照顺时针方向螺旋填充

    题目7:方阵的主对角线之上称为"上三角". 请你设计一个用于填充n阶方阵的上三角区域的程序.填充规则是:使用1,2,3-的自然数列,从左上角开始, 按照顺时针方向螺旋填充. 例如: ...

  7. 用Java写PTA 7-11 设计一个能处理异常的Loan类

    用Java写PTA 7-11 设计一个能处理异常的Loan类 定义一个贷款类Loan,其中有属性: annualInterestRate:double,表示贷款的年利率(默认值:2.5) number ...

  8. Python面向对象基础练习——设计一个名为 MyRectangle 的矩形类来表示矩形

    # 设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 # (1) 左上角顶点的坐标:x,y # (2) 宽度和高度:width.height # (3) 构造方法:传入 x,y,w ...

  9. 设计一个名为 MyRectangle 的矩形类来表示矩形

    设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 (1) 左上角顶点的坐标:x,y (2) 宽度和高度:width.height (3) 构造方法:传入 x,y,width,hei ...

最新文章

  1. 西湖龙井也上链?是的,以后你喝什么茶我都知道!
  2. 【 FPGA 】跨时钟域处理以及边沿检测
  3. SpringBoot连接MQTT服务器时因ClintID重复导致频繁掉线重连
  4. boost::math::differentiation用法的测试程序
  5. Gh0st源码学习(三)生成DLL和DAT文件
  6. jdbc连接oracle查询数据库,JDBC连接Oracle数据库,并操作数据库,查询表
  7. Windows API函数大全(Windows编程参考手册)
  8. 基于matplotlib对iris数据集进行数据分析
  9. 推荐5款精挑细选的软件,大幅提升工作效率,用一次就会爱上
  10. cmd命令查询硬盘序列号,磁盘ID,MAC地址
  11. java与VUE有啥不同_React的世界观及与Vue之比较
  12. 随机游走与马尔科夫链的一些基础
  13. python覆盖写文件_python写文件时覆盖原来的代码方法实例
  14. 计算机常出现的问题及解决办法,电脑发生故障的常见现象和解决方法
  15. python脚本 游戏赚金币_一种王者荣耀刷金币方法(python脚本)
  16. itest英语考试bug_【写给德语同行的】iTest非官方食用指南(上)
  17. 东华大学(C++)OJ题目收集(代码详解版)
  18. Git 换行符自动转换
  19. Java递归查询某个节点下所有子节点多级信息(递归部门查询,递归树形结构数据查询)
  20. Tungsten Fabric(6):部署更高版本的TF

热门文章

  1. 分类:基于规则的分类——RIPPER算法
  2. python开发大型游戏_用Python做大型游戏合适吗?
  3. 方舟原始恐惧mod生物代码_重磅!《命令与征服》和《红色警戒》源代码在GitHub公布了...
  4. 虚拟机 服务器 断电,意外断电自动启动服务器和虚拟机的教程
  5. C++程序设计 重载函数
  6. 008年杀毒软件排行榜以及排行对比图
  7. 峰会/论坛现场签约怎么签?君子签提供区块链电子签约技术支持
  8. 入侵介绍: 1。上传漏洞 2。暴库 3。注入 4。旁注 5。COOKIE诈骗
  9. 知音微服务平台网上订烟_96368手机订烟统一订单下载|96368统一订单平台(湖南烟草统一订单)下载v1.3.6 安卓版_ 2265安卓网...
  10. Jeremy Keith谈HTML5设计原则