21xrx.com
2025-04-16 06:03:06 Wednesday
文章检索 我的文章 写文章
C++ 实现英文文章中指定单词出现次数的统计
2023-06-22 19:11:36 深夜i     24     0
C++ 英文文章 单词 统计 出现次数

C++是一种常用的计算机编程语言,可以用来实现各种实用的工具和程序。在英文文章中,我们有时需要对特定的单词出现次数进行统计,这可以帮助我们更好地理解文章的主题和内容。

通过使用C++编写程序,我们可以自动统计文章中指定单词的出现次数,这样就可以帮助我们高效地处理大量的文本数据。要实现这个功能,我们需要使用C++中的一些基本函数和变量类型。下面是具体的代码实现:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string article; // 存储文章的字符串对象
  string word;   // 需要统计的单词
  int count = 0// 统计单词出现次数的变量
  cout << "请输入一篇英文文章:" << endl;
  getline(cin, article);
  cout << "请输入需要统计的单词:" << endl;
  cin >> word;
  // 使用字符串查找函数find()和循环结构来统计单词出现次数
  for (size_t i = 0; i < article.length(); i++) {
    size_t found = article.find(word, i);
    if (found != string::npos) {
      count++;
      i = found; // 从找到的位置开始继续查找,避免重复统计
    } else 则可以结束查找了
    
  }
  cout << "单词 '" << word << "' 出现了 " << count << " 次。" << endl;
  return 0;
}

代码中使用了字符串对象和整型变量来存储文章和单词出现次数的信息,并使用了输入输出流对象来获取用户的输入和输出结果。在主函数中,我们首先输入文章和需要统计的单词,并接着使用字符串对象的find()函数来查找文章中出现的指定单词,每次找到一个单词后就将它的出现次数加一,并从找到的位置开始继续查找。查找完毕后,程序将输出单词出现次数的统计结果。

总的来说,使用C++编写程序来实现英文文章中指定单词出现次数的统计功能是相当简单的。这不仅可以帮助我们更好地处理大量的文本数据,还可以提高编程技能和对计算机语言的理解。

  
  

评论区