C语言统计字符个数

输入一段英文统计文字中指定字符的个数。

输入:一串字符串(char数组) 需要统计的字符(char)

输出:需要统计的字符有多少个(int)

e.g.

标准输入

abcderfa
a

标准输出

2
#include 
#include 

int main()
{
    char a[9];
    int count=0;
    for(int i=0;i<9;i++)
    {
        if(a[i]=='\n')
        {
            break;
        }
        scanf("%c",&a[i]);
    }
    char temp;
    scanf("%c",&temp);
    for(int i=0;i<8;i++)
    {
        if (a[i]==temp)
        {
            count++;
        }
    }
    printf("%d",count);
}

字符串数组应取大一位,用于判断'\n',以实现标准输入。

你可能感兴趣的:(c语言)