




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.要求编程建立一个文本文件,每个单词不包括空格及跨行,单词由字符序列构成且区分大小写,完成以下功能:统计给定单词在文本文件中出现的总次数、检索输出某单词在文本文件中首次出现的行号及位置。出现的问题:当选定单词是某一行最后一个单词时,记录行数的计数器会多记录一次行数.编程环境是codeblocks,编译器是GUN-GCC,操作系统是win7-64#include #include char* Newfile();int Index();char* Newfile()/建立一个新的文本文档,并将输入内容写入文本中 FILE *fp; char ch,filename10; printf(请输入文件名:(包括拓展名)n); scanf(%s,filename); fp=fopen(filename,w+); ch=getchar(); printf(请输入单词:(请以$符号结束)n); while(ch!=$) ch=getchar(); fputc(ch,fp); fclose(fp); return filename;int Index(char* p)/朴素模式匹配算法 FILE *fp; if(fp=fopen(p,r)=NULL) printf(找不到文件n); exit(0); /将文件读取到一维数组当中 char S100,T20; char ch1,ch2; ch1=fgetc(fp); int i=0;/i用于记录主串的长度 while(ch1!=$) Si=ch1; ch1=fgetc(fp); i+; Si=$; /建立子串 printf(请输入你选择的单词:n); ch2=getchar(); ch2=getchar(); int j=0;/j用于记录输入的子串的长度 while(ch2!=n) Tj=ch2; ch2=getchar(); j+; /朴素模式匹配算法实现 int row,col;/row为列,col为行 row=1; col=1; int m,n,q;/m为S的下标,n为T的下标,q用于换行时记录m的值 m=0; n=0; q=1; int num=0;/num用于记录选定单词出现的次数 while(m if(Sm=Tn) m+; n+; else m=m-n+1; n=0; ; if(n=j) num+; if(col=1) row=m-n+1; printf(第%d个单词出现的位置是第%d行第%d个n,num,col,row); else row=m-n-q; printf(第%d个单词出现的位置是第%d行第%d个n,num,col,row); if(Sm=n) col+; q=m; ; if(Sm=$) printf(所选单词出现的次数是%dn,num); i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国抗菌沐浴露行业市场全景分析及前景机遇研判报告
- 2025年中国建盏行业市场全景分析及前景机遇研判报告
- 2025-2030年中国型材行业市场全景调研及投资价值评估咨询报告
- 建筑节能报告用指标的确定
- 税务师老师讲解课件
- 2025年中国智能防火墙行业市场发展前景及发展趋势与投资战略研究报告
- 2022-2027年中国带鱼捕捞行业市场调查研究及投资战略研究报告
- 2025年 重庆四联特种装备材料有限公司招聘考试笔试试题附答案
- 中国机动车综合测试仪行业市场调研及投资战略研究报告
- 2025年 内蒙古呼和浩特中航集团信息管理部招聘考试笔试试题附答案
- GB/T 9799-1997金属覆盖层钢铁上的锌电镀层
- GB/T 19139-2012油井水泥试验方法
- GB/T 18314-2001全球定位系统(GPS)测量规范
- 工贸行业重点可燃性粉尘目录(2022版)
- 铁道概论试题及答案重要
- 空间几何中的平行与垂直 新高考 数学 一轮复习专项提升 精讲精练
- 近代史期末复习试题
- 教学设计 完整版:Summer holiday plans
- 2022年武汉市法院书记员招聘考试题库及答案解析
- DB34-T 4010-2021 水利工程外观质量评定规程-高清现行
- 幼儿园大班社会:《京剧》 课件
评论
0/150
提交评论