国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

如何統計在一篇文章中某個單詞出現了幾次,以及第一次出現的位置

2020-05-23 14:16:19
字體:
來源:轉載
供稿:網友

本文的主要內容就是統計某個單詞在一篇文章中出現了幾次,以及第一次出現的位置,需要的朋友可以參考下

這篇文章提供的代碼的作用就是對某個單詞在文章中出現的次數進行統計。

實現代碼:

 

 
  1. #include<iostream> 
  2. #include<string> 
  3. #include<cstdio> 
  4. using namespace std; 
  5. void main() 
  6. freopen("in.txt","r",stdin); 
  7. freopen("out.txt","w",stdout); 
  8. string word,paper; 
  9. getline(cin,word); 
  10. getline(cin,paper); 
  11. short len1=word.size(); 
  12. short len2=paper.size(); 
  13. short i,sum(0); 
  14. for(i=0;i<=len1-1;i++) 
  15. if(word[i]>=65&&word[i]<=90) 
  16. word[i]+=32; 
  17. for(i=0;i<=len2-len1;i++) 
  18. if(paper[i]>=65&&paper[i]<=90) 
  19. paper[i]+=32; 
  20. if(paper[i]==word[0]) 
  21. short j; 
  22. bool bo(1); 
  23. for(j=1;j<=len1-1;j++) 
  24. if(paper[i+j]>=65&&paper[i+j]<=90) 
  25. paper[i+j]+=32; 
  26. if(paper[i+j]!=word[j]) 
  27. bo=0; 
  28. if(bo==1) 
  29. sum++; 
  30. if(sum==1) 
  31. cout<<i<<' '
  32. cout<<sum<<endl; 
  33. fclose(stdin); 
  34. fclose(stdout); 

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 信宜市| 微山县| 通城县| 亳州市| 广州市| 屏山县| 安国市| 冕宁县| 彩票| 克东县| 澄迈县| 清水县| 怀集县| 东方市| 溆浦县| 阜康市| 靖边县| 龙山县| 龙井市| 林周县| 济宁市| 青铜峡市| 手机| 新邵县| 榕江县| 黑龙江省| 九江县| 紫阳县| 斗六市| 松阳县| 阜宁县| 龙游县| 江阴市| 长葛市| 西林县| 芜湖县| 上杭县| 梨树县| 商南县| 甘孜| 日照市|