当前位置:文档之家› c++实验报告七(一维数组)

c++实验报告七(一维数组)

c++实验报告七(一维数组)
c++实验报告七(一维数组)

成绩: 《C++程序设计

A3》课程实验报告

专业:计算机科学与技术班级: 1820544 学号: 182054424 姓名:王锐

日期:2018年11月21日一、实验题目

实验七、一维数组

二、实验目的

1. 熟练掌握数组的定义和初始化的方法。

2. 熟练掌握一维、二维数组的使用。

3. 掌握字符数组的使用。

4. 会使用字符串处理函数解决实际问题。

三、实验内容

【项目1】编写程序,任意输入10个数组元素并显示,然后输入特定数字x,判断x 是否在数组中,如果在,先删除并显示;如果不在则显示“数组中未包含该数字”。【项目2】编写程序,将任意输入的10个数组元素排序并显示。

三、实验步骤

1、题目一

(1)问题分析

数组的定义,数组元素的查删,if语句判断输出。

(2)算法描述

1.定义一个一维数组并输出。

2.循环查找要删除的数并进行删除。

3.判断数组元素个数,输出最终结果。

(3)运行结果

2、题目二

(1)问题分析

若共n个数,将n-1个数与第一个进行比较,交换角标,重复操作。(2)算法描述、

1.for循环,并保存其下标。

2.嵌套循环,进行比较,交换坐标。

3.循环结束后,交换两个坐标下元素的值。

(3)运行结果四、出现的问题及解决的方法

出现问题:项目二中元素值转换时,在if语句下多了一条k=j,导致数据没有转换

解决方法:k=j,然后a[j]=a[k],没有改变值,将其去掉直接用a[i]替换即可。

相关主题
文本预览
相关文档 最新文档