题目
统计一段英文文字中指定字符的个数
输入
每组测试数据包括2行,第一行为一段英文文字(长度小于100),第二行为待统计的字符。
输出
每组测试数据输出一行,为文字中指定字符的个数。
样例输入
AaBbABC
A
AABBABC
a
样例输出
2
0
输入
每组测试数据包括2行,第一行为一段英文文字(长度小于100),第二行为待统计的字符。
输出
每组测试数据输出一行,为文字中指定字符的个数。
样例输入
AaBbABC
A
AABBABC
a
样例输出
2
0
源代码
#include<stdio.h>
#include<string.h>
int
main()
{
int
i,j,t;
char
s[100];
char
n;
while
(
gets
(s))
{
j=0;
scanf
(
"%c"
,&n);
t=
strlen
(s);
for
(i=0;i<t;i++)
{
if
(s[i]==n)
j++;
}
printf
(
"%d\n"
,j);
gets
(s);//之前的换行符存在缓冲区,gets()删除换行符
}
return
0;
}