




免费预览已结束,剩余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-2030中国量子计算技术研发进展与产业化路径研究报告
- 2025-2030中国酸奶产品功能化发展趋势与消费者偏好调查报告
- 2025-2030中国谷物饮料加工技术发展及区域市场分析报告
- 2025-2030中国药用化妆品成分创新与消费者偏好分析报告
- 2025-2030中国自动驾驶高精地图采集标准与市场竞争格局分析
- 2025-2030中国精酿啤酒文化传播路径及消费者教育策略报告
- 2025-2030中国管理咨询行业服务质量标准与客户满意度调查报告
- 2025-2030中国管理咨询行业垂直领域专业化发展路径研究报告
- 2025-2030中国管理咨询行业企业战略转型与市场定位报告
- 人音版七年级音乐下册教学设计:沂蒙山小调
- 浙江省强基联盟2025-2026学年高三上学期10月联考英语试题(含答案)
- 智慧校园XXX学院总体解决方案
- 2025-2026学年人教版(2024)七年级上学期第一次月考英语试题(含答案无听力原文及音频)
- 2025年大学实验室安全知识试题及答案
- 商场品牌引进
- ICEEMDAN与优化LSSVM结合的大坝变形预测模型研究
- 钢结构施工工艺指导手册
- 新编民航乘务员英语教程 课件 李勇 Unit 1 Briefing -Unit 8 meal and beverage service I
- 2025年五年级语文上册重要知识点
- 宫颈恶性肿瘤的个案护理
- 环境工程专业导论课件
评论
0/150
提交评论