预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言专业课程设计报告字符串处理课程设计报告课程设计题目:研究生初试录取学生姓名:李俊专业:计算机应用技术班级:1140302指导教师:宋文琳2012年06月23日目录一)实验题目........................................3二)实验目的........................................3三)实验要求........................................3四)实验思路........................................4五)实验过程........................................6六)实验调试和结果...............................9七)实验小结.....................................13实验题目字符串处理(1)不使用系统库函数,编写多个函数实现;(2)定义字符数组存放字符串,从键盘输入;(3)调用不同的函数,实现字符串的连接、拷贝、比较、求字符串长度、对字符串内字符进行排序、查找字符串中某个字符是否存在;(4)分别输出以上字符串处理的结果。二)实验目的本次课程设计的主要目的是综合运用所学的C语言知识解决一个比较实际的简单问题,侧重对数组、函数、指针、结构体等相关内容的综合应用,使学生能进一步熟悉掌握C语言的基本语法,进一步提升编程能力并逐步培养编程思维,进而不断提高学生解决问题的能力,并为以后的语言学习打下良好的基础。实验要求1.学生独立完成课程设计的主要内容;2.按照实验课表安排进行,不得无故旷课;3.按照选题规则确定课程设计题目,不可随意更换,但可在完成规定的任务之后,根据个人兴趣选做其它题目;4.严格按照报告格式撰写课程设计报告;5.程序实现方式可以自选,可采用指针、数组或其任意组合方式完成。四)实验思路1)整体思路操作3:比较输入需要操作的字符串str1、str2(查找操作另输入需查找的字符)操作4:求字符串长度操作5:对字符串内字符进行排序操作6:查找某个字符是否存在其它操作:显示出错操作2:拷贝操做1:连接运用if函数选择进行不同操作引用各操作的自定义函数(结果输出在引用函数中)五)实验过程代码:#include<stdio.h>voidmain(){voidlianjie(chara[],charb[]);voidkaobei(chara[],charb[]);voidbijiao(chara[],charb[]);voidqiuchangdu(chara[],charb[]);voidpaixu(chara[],charb[]);voidchazhao(chara[],charb[],charc);charstr1[50],str2[40];chart;inti;printf("需要进行的操作:1.连接;2.拷贝;3.比较;4.求长度;5.排序;6.查找\n");scanf("%d",&i);if(i==1){printf("要连接的字符串1:");scanf("%s",str1);printf("要连接的字符串2:");scanf("%s",str2);lianjie(str1,str2);}elseif(i==2){printf("拷贝的字符串1:");scanf("%s",str1);printf("要拷贝的字符串2:");scanf("%s",str2);kaobei(str1,str2);}elseif(i==3){printf("要比较的字符串1:");scanf("%s",str1);printf("要比较的字符串2:");scanf("%s",str2);bijiao(str1,str2);}elseif(i==4){printf("要求长度的字符串1:");scanf("%s",str1);printf("要求长度的字符串2:");qiuchangdu(str1,str2);}elseif(i==5){printf("要排序的字符串1:");scanf("%s",str1);printf("要排序的字符串2:");scanf("%s",str2);paixu(str1,str2);}elseif(i==6){printf("要查找的字符串1:");scanf("%s",str1);