欢迎来到天天文库
浏览记录
ID:6232708
大小:89.50 KB
页数:15页
时间:2018-01-07
《数据结构课程设计--字符串的操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告课程名称:数据结构课程设计设计题目:字符串的操作系别:计算机系专业:计算机科学与技术组别:字符串的操作学生姓名:学号:起止日期:年月日~年月日指导教师:14目录1需求分析……………………………………………………………………………21.1课程设计题目………………………………………………………………21.2课程设计任务及要求………………………………………………………21.3课程设计思想………………………………………………………………21.4软硬件运行环境及开发工具……………………………………
2、…………22.概要设计……………………………………………………………………………22.1课题设计的流程(各功能模块)…………………………………………22.2主要的数据结构、完成本课程设计所用方法及其原理的简要说明。…23.详细设计……………………………………………………………………………33.1计算机程序框图……………………………………………………………33.2自编的程序…………………………………………………………………33.3程序截图…………………………………………………………………104.调试分
3、析……………………………………………………………………………105.课程设计总结与体会……………………………………………………………106.致谢………………………………………………………………………………107.参考文献…………………………………………………………………………11141.需求分析当代社会是个信息化的社会,几乎所有的作业都可以使用计算机来完成,文字处理也不例外,本课程设计就是在C语言环境中模拟一些简单的文字处理操作,为以后从事这方面工作打下基础。1.1课程设计题目字符串的操作1.2课程
4、设计任务及要求(1)字符串采用数组存储,建立两个字符串String1和String2。输出两个字符串。(2)将字符串String2的头n个字符添加到String1的尾部。输出结果。(3)查找串String3在串String1中的位置,若String3在String1中不存在,则插入String3在String1中的m位置上。输出结果。1.3课程设计思想根据课程设计任务及要求,将课程设计划分成若干部分,根据每部分的要求,分别完成要求编写程序。1.4软硬件运行环境及开发工具软件的运行环境及所用的开发工具
5、是VC6++。2.概要设计2.1课题设计的流程(各功能模块)本系统主要是对字符串进行操作,由于包括两种不同的功能,所以基本包括3个模块:(1)主界面模块,显示本程序具有的功能和操作选项。(2)功能一操作模块,两个功能并不相同,所以需分开组织。(3)功能二操作模块。2.2主要的数据结构、完成本课程设计所用方法及其原理的简要说明。主要的数据结构:结构体的运用以及对结构体的操作。完成课程设计的方法及原理的说明:根据题目的要求对课程设计做了各个模块的划分,按照各模块功的不同做不同的处理,最后通过对各个模块的
6、调用达到完成课程设计的方法。143.详细设计3.1计算机程序框图字符串操作系统选择功能修改数据返回数据操作数据录入数据3.2自编的程序#include#includevoidxuanze(intitem);voidxuanze1(intitem);voidstring1(char*str1);voidstring2(char*str2);voidinsert(char*str1,charstr2[]);voidfind(charstr1[],charstr3[]
7、);voidmenu(void)/*菜单*/{intitem;printf("…………………欢迎使用字符串处理程序…………");printf("t.t1.…………添加数据………….tt.");printf("t.t2.…………检查数据………….tt.");14printf("t.t0.…………退出系统………….tt.");printf("t………………………………………………………");printf("请输入要进行的操作:");scanf("
8、%d",&item);if(item>3
9、
10、item<-1){printf("请重新输入要进行的操作:");menu();}elsexuanze(item);}voidxuanze1(intitem){charstr1[100],str2[100];printf("t.t1.…………添加数据一………….tt.");printf("t.t2.…………添加数据二………….tt.");printf("t.t0.…………返回上一级………….tt
此文档下载收益归作者所有