1、 课程设计说明书 (C 程序设计)程序设计) 班级: 信管 B08-1 姓名:_ _ 设计题目:_字符串处理系统_ 设计时间:_2009.9.7_至_2009.9.11 _ 指导教师:_ _ 评 语:_ _ _ _ _ 评阅成绩: 评阅教师: C 程序设计程序设计课程设计实验报告课程设计实验报告 开课实验室:开课实验室:基础实验室四基础实验室四 20092009 年年 9 9 月月 1010 日日 实验题目实验题目 字符串处理系统字符串处理系统 一、实验目的一、实验目的 通过该课程的学习,使学生巩固和加深C 程序设计理论知识,进一步掌 握编程技巧和方法, 并通过课程设计实践进一步加强学生独立分
2、析问题和解决问 题的能力、综合设计及创新能力的培养,同时注意培养学生调试程序、综合应用 的能力。 二、设备与环境二、设备与环境 PC 兼容机、Windows 操作系统、Turbo C/Win tc,Vc+软件等。 三、实验内容三、实验内容 功能模块简介和系统结构图: 系统结构图: 字符串处理系统 1- 输 入 字 符 串 2- 显 示 数 字 11- 保 存 字 符 串 文 件 3- 将 数 字 排 序 5- 显 示 特 殊 字 符 6- 计 算 字 符 串 长 度 7- 字 符 数 组 的 运 算 4- 显 示 字 母 8- 取 出 字 符 串 9- 保 存 数 字 文 件 12- 读 取
3、字 符 串 文 件 10- 读 取 数 字 文 件 13- 退 出 系 统 4.1- 显 示 所 有 字 母 4.2- 显 示 大 写 字 母 4.3- 显 示 小 写 字 母 4.4- 显 示 元 音 字 母 7.1- 字 符 串 的 复 制 7.2- 字 符 串 的 连 接 7.3- 字 符 串 逆 序 排 列 7.4- 两 个 字 符 串 的 比 较 4. 5- 返 回 主 菜 单 7. 5- 返 回 主 菜 单 该功能模块一共有一级菜单 13 个,二级菜单 10 个。进入主界面后共有: 1输入字符串。该模块的功能是输入要处理的字符串,输入后会提示是否 确定输入,确定后输出提示“字符串已成功输入! ” 。 2.显示数字。该模块的功能是将字符串中的连续数字作为一个整数,依次存 入数组 a 中并输出。 3.将数字排序。该模块的功能是将数组元素按升序排序。 4.显示字母。该模块的功能是将字符串的所有字母、大写字母、小写字母、 元音字母在屏幕上输出。 5.显示特殊字符。该模块的功能是输出字符串中的特殊字符。 6.计算字符的长度。该模块的功能是