c语言课程设计-字符串处理

c语言课程设计-字符串处理

ID:35547410

大小:278.50 KB

页数:15页

时间:2019-03-27

c语言课程设计-字符串处理_第1页
c语言课程设计-字符串处理_第2页
c语言课程设计-字符串处理_第3页
c语言课程设计-字符串处理_第4页
c语言课程设计-字符串处理_第5页
资源描述:

《c语言课程设计-字符串处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》课程设计报告题目字符串处理学号姓名同组人员年级专业09电子信息工程2班指导教师完成日期2010年6月19日15安徽师范大学物理与电子信息学院CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity目录1.C语言程序设计目的要求……………………………………………32.字符串处理设计要求……………...……………………………….33.字符串处理流程图…………………………………………………...34.字符串处理源程序…………………………………..

2、.………………55.程序分析………………………………………….…………………95.1头文件应用………………………………………………………95.2函数的应用………………………………………………………95.3库函数的调用…………………………………………………...106.程序调试截图...………………………………………………………117.参考资料……………………………………………………………...138.总结…………………………………………………………………...149.物理与电子信息学院课程设计评定意见…………………………15

3、15安徽师范大学物理与电子信息学院CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversityC语言程序设计目的要求在教师指导下,学生根据选定的课题,综合运用所学程序设计的知识,完成问题分析、模块设计、代码编写、程序调试和运行等训练任务。通过课程设计,初步锻炼运用所学基础知识解决实际问题的能力,掌握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作的团队意识字符串处理设计要求1)从键盘输入一个英文句子并保存在字符数组中;2)能删除多余的空格

4、:单词之间只留一个空格,句子前后无空格;3)能统计某单词出现的频度;4)能替换某个单词。法实现也可。字符串处理流程图这个程序调用3个功能函数,分别起处理删除空格、查找某个单词出现频度、用一个单词替换原来的一个单词。最后,在主程序里对这3个函数进行调用,完成函数要求的所有功能。15安徽师范大学物理与电子信息学院CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity下面就是总的程序流程图:开始输入英文句子输出英文句子调用Delete(str)函数清除前导和后导

5、空格,中间多余空格输出清除空格后的句子输入要统计个数的单词调用FintCount(str)函数统计其出现次数调用Swap(str)函数替换某个单词输出替换后的英文句子结束15安徽师范大学物理与电子信息学院CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity字符串处理源程序#include#include#includevoidDelete(charstr[]){inti,j,Length,Start

6、Blank=0,EndBlank=0,MiddleBlank=0;Length=strlen(str);for(i=0;i=0;i--)/*删除后导空格*/if(str[i]=='')EndBlank++;elsebreak;Length-=End

7、Blank;while(EndBlank>0){str[Length-1+EndBlank]=str[Length+EndBlank];EndBlank--;}i=0;/*删除中间多余空格*/while(i

8、dleBlank++;Length--;}elsei++;}elsei++;}}voidFindCount(charstr[]){charFindWord[20],*p1,*p2;intcount=0;/*查找单词出现的次数*/printf("EnteraFindword:");get

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。