题目

定义包含5个元素的对象数组,每个元素都是Employee类型的对象。
Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。display()显示姓名、街道地址、城市和邮编等属性,change_name()改变对象的姓名属性。

AC的C++代码如下:

#include<iostream>
#include <string.h>
using namespace std;class Employee
{private:char name[10];char address[50];char city[20];char postcode[10];
public:Employee(){}; Employee(char *Name,char *Address,char *City,char *Postcode){strcpy(name,Name);strcpy(address,Address);strcpy(city,City);strcpy(postcode,Postcode);}void enter(char *Name,char *Address,char *City,char *Postcode){strcpy(name,Name);strcpy(address,Address);strcpy(city,City);strcpy(postcode,Postcode);}void change_name(char *Name){strcpy(name,Name);}void display(){cout<<"name     :"<<name<<endl;cout<<"address  :"<<address<<endl;cout<<"city     :"<<city<<endl;cout<<"postcode :"<<postcode<<endl;}
};
int main()
{Employee employee[5];//创建对象数组employee[0].enter("Liu","community1","Shandong","112233");employee[1].enter("Ye","community2","Shandong","223344");employee[2].enter("Ming","community3","Shandong","334455");employee[3].enter("Yu","community4","Shandong","445566");employee[4].enter("Xiao","community5","Shandong","556677");for(int i=0;i<5;i++)employee[i].display();return 0;}

输出结果

实验5.6 定义包含5个元素的对象数组,每个元素都是Employee类型的对象相关推荐

  1. java定义一个方法,返回一个整数数组的元素平均值

    java定义一个方法,返回一个整数数组的元素平均值 /*** 定义一个方法* 返回一个整数数组的元素平均值*/ public class Test25 {public static double av ...

  2. java定义一个方法,返回一个整数数组的元素最小值

    java定义一个方法,返回一个整数数组的元素最小值 /*** 定义一个方法* 返回一个整数数组的元素最小值*/ public class Test24 {public static int minAr ...

  3. php 删除数组的空元素,php删除数组空元素的方法_后端开发

    php如何实现自动跳转_后端开发 php实现自动跳转的方法:1.通过php内置函数"header",将http响应头中的"Location"设置为要跳转的URL ...

  4. php删除数组特定元素,PHP删除数组特定元素的实现方法

    这篇文章主要为大家详细介绍了PHP删除数组特定元素的实现方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 方法一: 代码如下: /* 512笔记 w ...

  5. 2022-js-过滤两个对象数组相同元素

    之前写代码,老是是有这样子的需求,就是编辑返回来的数据和总部的数据,是有些重复的,所以需要过滤编辑返回回来的数据,减去总部返回的数据 let arr1 = [{goods_id: 1, name: ' ...

  6. java数组可以包含对象吗_数组可以包含对象类型的元素吗_对象数组

    对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了. 怎样声明包含 5 个元素的对象数组,每个元素都是 Employee 类型的对象 浏览次数:4875 bill ...

  7. android object数组赋值_Java对象数组定义与用法详解

    本文实例讲述了Java对象数组定义与用法.分享给大家供大家参考,具体如下: 所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据 ...

  8. 数组18—push() :将一个或多个元素添加到数组的末尾

    在今天的教程中,我们将学习如何使用 JavaScript Array push()方法将一个或多个元素添加到数组的末尾. JavaScript Array push() 方法介绍 Array.prot ...

  9. 【JavaScript 教程】第六章 数组18—push() :将一个或多个元素添加到数组的末尾...

    来源 | https://www.javascripttutorial.net/ 翻译 | 杨小爱 在今天的教程中,我们将学习如何使用 JavaScript Array push()方法将一个或多个元 ...

最新文章

  1. 美光扭转下滑趋势:收入增加亏损减少
  2. 十六进制时间戳转换成十进制时间戳
  3. OpenCV移植各向异性图像分割间隙流体的实例(附完整代码)
  4. SAP 电商云 Spartacus UI CI 脚本分析
  5. Inside Dynamics Axapta源代码赏析(四)
  6. 计算机辅助应用的缩写有什么,计算机辅助设计的英文缩写是什么
  7. 天猫双11菜鸟物流绿色减碳1.8万吨 120万人参与快递箱回收
  8. AJAX Control Toolkit ——FilteredTextBoxExtender(文本过滤)
  9. widow下svn上传项目时的文件可执行权限问题
  10. 乐优商城(12)--授权中心
  11. 中标麒麟操作系统安装
  12. CAN总线学习总结2——CAN错误及CAN busoff处理机制
  13. 软件著作权申请怎么申报?申报流程、应该注意哪些事项
  14. w ndows 10画图,如何在Windows 10中打开和使用画图
  15. 原生JS实现中文简繁切换
  16. UiPath如何下载
  17. 我的理想高中作文理想是计算机,我的理想高中优秀作文范文
  18. 贪婪洞窟2如何修改服务器,贪婪洞窟2改造怎么省钻 改造省钻方法详解[多图]
  19. Android 调用微信添加关注
  20. ms全国计算机考试网,全国计算机等级考试一级ms office考试试题

热门文章

  1. python input函数的应用(接收用户的输入)
  2. 如何从源码启动和编译IoTSharp
  3. GitHub的SSH免密连接
  4. js实现(可实现局部打印)
  5. Mysql讲解数据库并发控制知识
  6. 寻找最大的k个数问题
  7. POJ-3264-Balanced Lineup
  8. 今天去看招聘会了~~
  9. 《菜菜的机器学习sklearn课堂》sklearn入门与决策树
  10. docker容器内安装ifconfig netstat ping vim 等测试工具的方法