手机
当前位置:查字典教程网 >编程开发 >C语言 >如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置
如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置
摘要:这篇文章提供的代码的作用就是对某个单词在文章中出现的次数进行统计。实现代码:#include#include#includeusingnam...

这篇文章提供的代码的作用就是对某个单词在文章中出现的次数进行统计。

实现代码:

#include<iostream> #include<string> #include<cstdio> using namespace std; void main() { freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); string word,paper; getline(cin,word); getline(cin,paper); short len1=word.size(); short len2=paper.size(); short i,sum(0); for(i=0;i<=len1-1;i++) { if(word[i]>=65&&word[i]<=90) word[i]+=32; } for(i=0;i<=len2-len1;i++) { if(paper[i]>=65&&paper[i]<=90) paper[i]+=32; if(paper[i]==word[0]) { short j; bool bo(1); for(j=1;j<=len1-1;j++) { if(paper[i+j]>=65&&paper[i+j]<=90) paper[i+j]+=32; if(paper[i+j]!=word[j]) bo=0; } if(bo==1) { sum++; if(sum==1) cout<<i<<' '; } } } cout<<sum<<endl; fclose(stdin); fclose(stdout); }

以上就是本文的全部内容,希望对大家的学习有所帮助。

【如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置】相关文章:

关于C/C++中static关键字的作用总结

C++中返回指向函数的指针示例

深入理解堆排序及其分析

c 调用python出现异常的原因分析

深入探讨POJ 2312 Battle City 优先队列+BFS

浅析C语言头文件和库的一些问题

如何实现一定概率选中某一个字母

C语言中怎么在main函数开始前执行函数

深入C++中inline关键字的使用

VC++中的字体设置方法详解

精品推荐
分类导航