C程序来查找字符串中字符出现次数 - C语言教程

由网友 大卫 发布 阅读 0

C程序来查找字符串中字符出现次数 - C语言教程

C 语言编程实例大全

在此示例中,您将学习查找字符串中字符的出现次数。

要理解此示例,您应该了解以下C语言编程主题:

查找字符串中字符出现次数

#include <stdio.h>
int main() {
    char str[1000], ch;
    int count = 0;

    printf("输入一个字符串: ");
    fgets(str, sizeof(str), stdin);

    printf("输入一个字符以查找其出现次数: ");
    scanf("%c", &ch);

    for (int i = 0; str[i] != '\0'; ++i) {
        if (ch == str[i])
            ++count;
    }

    printf("%c 出现次数 = %d", ch, count);
    return 0;
}

输出结果

输入一个字符串: This website is awesome.
输入一个字符以查找其出现次数: e
e 出现次数= 4

在此程序中,用户输入的字符串存储在str中。

然后,要求用户输入要找到其出现次数的字符。这存储在变量ch中。

然后,使用for循环来遍历字符串的字符。在每次迭代中,如果字符串中的字符等于ch,count则增加1。

最后,打印存储在变量count中的出现次数。

C 语言编程实例大全

C程序循环使用引用调用交换元素 C程序通过将结构传递给函数来相加两个复数