免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上半年辽宁省中小学教师资格考试(笔试)备考题库及完整答案【夺冠系列】
- 2024年巴中市特岗教师笔试真题汇编带答案解析
- 2026年甘肃省庆阳市市直事业单位引进急需紧缺和高层次人才29人考试参考题库附答案解析
- 2026年上半年新疆中小学教师资格考试(笔试)备考题库及答案【有一套】
- 2026年上半年江苏省中小学教师资格考试(笔试)备考题库附答案【突破训练】
- 2023年钦州市特岗教师招聘笔试真题汇编含答案解析(夺冠)
- 2026年上半年西藏省中小学教师资格考试(笔试)备考题库【b卷】
- 2025年荆门市特岗教师招聘考试真题题库附答案解析(夺冠)
- 保安服务交接方案
- 2025陕西汉中市铁路中心医院招聘工作人员考试备考题库带答案解析
- 化工安全知识培训竞赛课件
- 疼痛医疗服务行业发展趋势预测与2025年痛点解析报告
- 2025年中国葡萄酒品鉴师认证考试备考指南
- 发票进项抵扣台账
- 县级医院临床重点专科建设与管理
- 2024年联勤保障部队专业技能类文职人员招考2067人笔试备考题库及完整答案详解1套
- 孤立性浆细胞瘤影像诊断
- 汾酒营销活动方案
- 口腔科职业暴露与防护
- 咨询公司文档管理制度
- 团体标准解读及临床应用-成人经鼻高流量湿化氧疗技术规范2025
评论
0/150
提交评论