c语言怎么查找指定字符出现的次数

   2025-02-15 2390
核心提示:可以使用循环遍历字符串的每个字符,然后判断是否与指定字符相等,如果相等则计数器加一。以下是一个示例代码:#include stdio.h

可以使用循环遍历字符串的每个字符,然后判断是否与指定字符相等,如果相等则计数器加一。

以下是一个示例代码:

#include <stdio.h>int countOccurrences(char *str, char ch) {    int count = 0;    int i = 0;        while (str[i] != '\0') {        if (str[i] == ch) {            count++;        }        i++;    }        return count;}int main() {    char str[100];    char ch;        printf("请输入一个字符串:");    fgets(str, sizeof(str), stdin);        printf("请输入要查找的字符:");    scanf("%c", &ch);        int occurrences = countOccurrences(str, ch);        printf("字符 %c 出现的次数为 %d\n", ch, occurrences);        return 0;}

在上面的代码中,countOccurrences 函数用于统计指定字符在字符串中出现的次数。str 是要进行查找的字符串,ch 是要查找的字符。

main 函数中,先使用 fgets 函数读取用户输入的字符串,然后使用 scanf 函数读取用户输入的要查找的字符。最后调用 countOccurrences 函数获取指定字符的出现次数,并将结果打印输出。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言