21xrx.com
2024-09-20 00:36:01 Friday
登录
文章检索 我的文章 写文章
C++字符计数器:统计字符出现次数
2023-06-27 19:56:44 深夜i     --     --
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++ 中统计字符出现的次数。这并不是一件困难的事情,通过使用简单的技巧,即可轻松实现。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复