美国 立陶宛:指针数组的存储方式实现查找、替换与删除

来源:百度文库 编辑:高校问答 时间:2024/04/29 17:15:22
一、题目:指针数组的存储方式实现查找、替换与删除

二、目的与要求:

1. 目的:

培养学生综合利用C++语言进行程序设计的能力,主要是培养学生对模块化设计思想的理解,合理划分函数功能及参数设计。

2. 基本要求:

a) 用模块化设计思想来完成程序的设计

b) 在VC中调试完成

3. 创新要求:

用函数完成。

4.写出设计说明书,书写设计报告的要求

设计报告中包含以下几个方面:

1、 设计题目

2、 根据算法画出模块图和程序流程图

3、 列出程序清单,并加以必要的注释

4、 写出调试程序的方法

5、 指出所设计问题的不足和改进方案

三、设计方法和基本原理:

1. 问题描述:

用指针数组存放多个单词。当输入一个单词,在内存中查找该单词,并确认是否删除或替换。

要求:程序能够根据用户的需求,完成只删除(替换)一个或删除(替换)多个或删除(替换)所有的被查找的数据,给出被删除(替换)的数据个数,如果没有查找到,则给出没有查找到信息。

2. 问题的解决方案:

程序中默认输入多个单词,删除和替换都用函数完成。

四、主要技术问题的描述:

注意,单词可采用指针数组存储。