如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
浙江大学实验报告评定成绩指导教师实验名称:数组的应用学号:姓名:专业:同组成员:完成日期:2013年月日[实验目的和要求]掌握数组的定义、引用与初始化;掌握对数组元素排列的方法(冒泡、选择排序算法);掌握对数组元素查找的方法(顺序、二分法);理解二维数组数据存储顺序、与数学矩阵的关系;掌握字符数组与字符串的定义、引用;使用字符数组和标准C++库练习处理字符串的方法。[实验任务]1.编写一程序判断数组inta[10]中比相邻元素大的元素个数。2.应用一维数组,对10个数进行冒泡排序,使其按照从大到小的顺序输出。3.输入长度不超过81的一行文本,将文本中的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变。4.编程序将输入的字符串删去空格输出。5.编写并测试3×3矩阵转置函数,使用二维数组保存3×3矩阵。6.编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数。7.声明一个People类。具有的属性如下:姓名charname[11]、编号charnumber[7]、性别charsex[3]、生日birthday、身份证号charid[16]。其中“出生日期”声明为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数。在测试程序中声明people类的对象数组,录入数据并显示。[实验步骤]题目1_代码题目1_程序运行结果题目2_代码题目2_程序运行结果题目3_代码题目3_程序运行结果题目4_代码题目4_程序运行结果题目5_代码题目5_程序运行结果题目6_代码题目6_程序运行结果题目7_代码题目7_程序运行结果[思考与讨论]