holyya.com
2025-09-04 16:12:54 Thursday
登录
文章检索 我的文章 写文章
C语言实现字符串中字符出现次数的统计
2023-06-18 14:48:34 深夜i     --     --
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`函数将结果输出到控制台。

  
  

评论区

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