租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

c语言怎么查找指定字符出现的次数,C语言怎么查找100-200的素数

发布时间:2023-11-07 08:51:21

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

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

以下是一个示例代码:

#include <stdio.h>

int countOccurrences(char *str, char ch) {
    int count = 0;
    int i = 0;
    
    while (str[i] != '') {
        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
", ch, occurrences);
    
    return 0;
}

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

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