21xrx.com
2025-03-27 23:09:52 Thursday
文章检索 我的文章 写文章
C++字符计数器:统计字符出现次数
2023-06-27 19:56:44 深夜i     16     0
C++ 字符计数器 统计字符 出现次数 编程实现

在编程语言中,C++ 可能是最广泛使用的语言之一。而在 C++ 编程中,字符计数器是一个极其有用的工具,因为它可以帮助统计和计算字符串中各个字符的出现次数。

在 C++ 中,可以使用 for 循环来遍历字符串,然后使用 if 语句来判断字符是否出现过。下面是一个基本的 C++ 字符计数器的示例代码:

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
  char str[100];
  int count[256] = {0};
  cout << "请输入字符串:";
  cin >> str;
  int length = strlen(str);
  for(int i=0; i<length; i++)
  {
    count[(int)str[i]]++;
  }
  for(int i=0; i<256; i++)
  {
    if(count[i]>0)
    {
      cout << (char)i << "出现了" << count[i] << "次" << endl;
    }
  }
  return 0;
}

在上面的代码中,我们首先定义了一个 char 类型的数组 str 和一个 int 类型的数组 count。接下来通过键盘输入从标准输入中读取字符串 str。长度可以使用 strlen() 函数取得。然后,通过使用 for 循环遍历字符串中的每个字符,使用 count[(int)str[i]]++ 来统计字符出现的次数。

最后,再一次使用 for 循环来输出字符出现的次数,使用 if 语句来判断当前字符是否出现过,并输出相应的信息。

通过上面的代码,我们可以看到 C++ 字符计数器的简单实现,并学习如何在 C++ 中统计字符出现的次数。这并不是一件困难的事情,通过使用简单的技巧,即可轻松实现。

  
  

评论区

请求出错了