精选优质文档-倾情为你奉上课程设计说明书程序设计的主要思路:首先构思所写程序的框架,我在主函数中输入字符串,并调用函数传给定义的顺序串,主函数中运用了do-while语句和switch语句,以此来供使用者选择他所需做的操作。选择所需操作时,调用相应的函数实现功能的应用,输出所需结果。同时为了操作系统的好看,我运用了system()等改变了运行界面的颜色。1、 需求分析实现串的基本操作,如:(1) 输入两个串,并赋值给顺序串s,t(2) 实现将串t复制给串s(3) 判断两串的大小(4) 求两串的长度(5) 实现两串的连接(6) 求子串(7) 插入(8) 删除(9) 替换(10) 输出串(11) 实现串的匹配,如:非模式匹配、简单模式匹配、KMP匹配(12) 实现串的逆置(13) 查找(14) 转换(将大写字母转换为小写字母,小写字母转换为大写字母)2、 概要设计2.1 主界面设计先设置了一个检测运行环境系统 。如图:为了实现串的各项基本操作,设计了一个含有多个菜单项的主控菜单模式以