21xrx.com
2025-06-20 22:59:33 Friday
文章检索 我的文章 写文章
C语言实现字符串中字符出现次数的统计
2023-06-18 14:48:34 深夜i     28     0
C语言 字符串 字符 统计 出现次数

在C语言中,统计字符串中某个字符出现的次数是一种比较常见的操作。一般情况下,我们可以使用循环来遍历字符串中的每一个字符,并且通过判断这个字符是否等于给定的字符来计数。下面是一段简单的C语言代码,用来实现统计字符串中字符出现次数的功能:

#include 
#include 
int count_char(char* str, char ch) {
  int count = 0;
  int len = strlen(str);
  for (int i=0; i
    if (str[i] == ch) {
      count++;
    }
  }
  return count;
}
int main() {
  char str[] = "hello world!";
  char ch = 'o';
  int count = count_char(str, ch);
  printf("字符%c出现的次数为%d\n", ch, count);
  return 0;
}

在上面的代码中,我们定义了一个`count_char`函数来计数字符串中字符出现的次数。这个函数接受两个参数:一个字符串和一个字符。我们使用`strlen`函数来获取字符串的长度,然后使用循环遍历字符串中的每一个字符。如果遍历到的字符等于给定的字符,我们就将计数器加一。

在`main`函数中,我们定义了一个字符串和一个字符,并且调用了`count_char`函数来统计给定字符在字符串中出现的次数。最后,我们使用`printf`函数将结果输出到控制台。

  
  

评论区