输入一段英文统计文字中指定字符的个数。
输入:一串字符串(char数组) 需要统计的字符(char)
输出:需要统计的字符有多少个(int)
e.g.
标准输入
abcderfa a
标准输出
2
#include <stdio.h>
#include <stdlib.h>
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',以实现标准输入。