数组最新C 语言程序设计实验答案_数组、指针与字符串教学文案

字符串数组  时间:2021-02-10  阅读:()

精品好文档推荐学习交流

实验06数组、指针与字符串4学时

第6章数组、指针与字符串

一、实验目的

二、实验任务

6_1 习题6-25编写并测试3×3矩阵转置函数使用数组保存3×3矩阵。

6_2 习题6-26使用动态内存分配生成动态数组来重新完成上题n阶方阵使用指针实现函数的功能。

6_3编程实现两字符串的连接。要求使用字符数组保存字符串不要使用系统函数。

6_4使用s tri ng类声明字符串对象 重新实现上一小题。

6_5 习题6-27声明一个Employe e类。

其中包括姓名、街道地址、城市和邮编等属性以及change_name()和display()等函数。display()显示姓名、街道地址、城市和邮编等属性 change_name()改变对象的姓名属性实现并测试这个类。

6_6 习题6-27声明包含5个元素的对象数组每个元素都是Employe e类型的对象。

6_7修改实验4中的pe ople 人员类。

具有的属性如下姓名char name[11]、编号char number[7]、性别charsex[3]、生日birthday、 身份证号char id[16] 。其中 “出生日期”声明为一个“日期”类内嵌子对象。

用成员函数实现对人员信息的录入和显示。

要求包括构造函数和析构函数、拷贝构造函数、 内联成员函数、聚集。

在测试程序中声明pe o ple类的对象数组录入数据并显示。

仅供学习与交流如有侵权请联系网站删除谢谢1

精品好文档推荐学习交流

三、实验步骤

1. 编程 习题6-25编写矩阵转置函数输入参数为3×3整型数组。

使用循环语句实现矩阵元素的行列对调注意在循环语句中究竟需要对哪些元素进行操作编写m ain()函数实现输入输出。程序名 lab6_1.cpp。

参考运行结果

★程序及运行结果

仅供学习与交流如有侵权请联系网站删除谢谢2

精品好文档推荐学习交流

2. 编程 习题6-26编写n×n阶矩阵转置函数参数为整型指针。

使用指针对数组元素进行操作在main()函数中使用new操作符分配内存生成动态数组。通过调试功能观察指针的内容及其所指的对象中的内容。程序名 lab6_2.cpp。

注 可使用一维动态数组或二维动态数组。

★程序及运行结果

(1)使用一维动态数组表示方阵。

仅供学习与交流如有侵权请联系网站删除谢谢3

精品好文档推荐学习交流

仅供学习与交流如有侵权请联系网站删除谢谢4

精品好文档推荐学习交流

(2)使用二维动态数组表示方阵。 参考实验提示

仅供学习与交流如有侵权请联系网站删除谢谢5

精品好文档推荐学习交流

3. 编程实现两字符串的连接。

声明字符数组保存字符串在程序中提示用户输入两个字符串实现两个字符串的连接最后用cout语句显示输出。程序名 lab6_3.cpp。

用cin实现输入注意字符串的结束标志是AS CII码0使用循环语句进行字符串间的字符拷贝。 //字符串的结束标志'\0'

参考运行结果

★程序及运行结果

仅供学习与交流如有侵权请联系网站删除谢谢6

精品好文档推荐学习交流

4. 编程使用s tring类声明字符串对象实现两字符串的连接。

在s t ri ng类中已重载了运算符“+=”实现字符串的连接可以使用这个功能。程序名lab6_4.cpp。

★程序及运行结果

仅供学习与交流如有侵权请联系网站删除谢谢7

精品好文档推荐学习交流

5. 编程 习题6-27声明Employe e类并应用。

在employee.h文件中声明Employee类。 Employee类具有姓名、街道地址、城市和邮编等私有数据成员都可以用字符数组来表示。

成员函数

构造函数 用来初始化所有成员数组对字符数组的赋值可以使用字符串拷贝函数strcpy(char*,char*name)dis play() 使用cout显示姓名、街道地址、城市和邮编等属性change_name() 改变类中表示姓名属性的字符数组类型的数据成员。

在主程序中声明这个类的对象并对其进行操作。程序名 lab6_5.cpp。

参考运行结果

★程序及运行结果

仅供学习与交流如有侵权请联系网站删除谢谢8

精品好文档推荐学习交流

6. 编程 习题6-27使用上一小题中的Employe e类声明对象数组e mp[5] 。使用循环语句把数据显示出来。程序名 lab6_6.cpp。

参考运行结果

仅供学习与交流如有侵权请联系网站删除谢谢9

PhotonVPS:$4/月,KVM-2GB/30GB/2TB/洛杉矶&达拉斯&芝加哥等

很久没有分享PhotonVPS的消息,最近看到商家VPS主机套餐有一些更新所以分享下。这是一家成立于2008年的国外VPS服务商,Psychz机房旗下的站点,主要提供VPS和独立服务器等,数据中心包括美国洛杉矶、达拉斯、芝加哥、阿什本等。目前,商家针对Cloud VPS提供8折优惠码,优惠后最低2G内存套餐每月4美元起。下面列出几款主机配置信息。CPU:1core内存:2GB硬盘:30GB NVm...

特网云(1050元),IP数5 个可用 IP (/29) ,美国高防御服务器 无视攻击

特网云特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云美国高防御...

pacificrack:2021年七夕VPS特别促销,$13.14/年,2G内存/2核/60gSSD/1T流量,支持Windows

pacificrack官方在搞2021年七夕促销,两款便宜vps给的配置都是挺不错的,依旧是接入1Gbps带宽,KVM虚拟、纯SSD raid10阵列,支持包括Linux、Windows 7、10、server2003、2008、2012、2016、2019在内多种操作系统。本次促销的VPS请特别注意限制条件,见本文末尾!官方网站:https://pacificrack.com支持PayPal、支...

字符串数组为你推荐
文件夹删不掉文件夹删除不了是什么原因?weipin唯品会的唯品币是干什么用的?iphone5解锁捡了个苹果5怎么解锁湖南商标注册湖南商标注册最好的公司金山杀毒怎么样金山杀毒怎么样?万网核心代理我想买个域名和空间,我一朋友给我介绍万网代理环宇网络空间商,他们的空间稳定吗,价格怎么样,咨询师的服怎么点亮qq空间图标怎样点亮qq空间的图标保护气球为什么会那么害怕气球宕机宕机是什么意思电子商务网站模板电子商务网站策划书
子域名查询 securitycenter 台湾服务器 l5639 mach 网络星期一 typecho 100x100头像 godaddy域名证书 40g硬盘 腾讯实名认证中心 cdn加速是什么 电信虚拟主机 流媒体加速 上海联通宽带测速 阿里云免费邮箱 电信网络测速器 贵阳电信测速 学生服务器 网站加速 更多