牛客网链接:https://www.nowcoder.com/questionTerminal/a35ce98431874e3a820dbe4b2d0508b1
代码如下:
#include <stdio.h>
#include <string.h>
int OutputNuOfSameCh(char *str2,char ch); //输出字符串str2中字符ch的个数
int main(void)
{
char str1[100];
char CH;
gets(str1);
scanf("%c",&CH);
OutputNuOfSameCh(str1,CH);
return 0;
}
int OutputNuOfSameCh(char *str2,char ch)
{
int n = 0;//n存放相同的字符数
int i;
for(i=0;i<99;i++)
{
if(str2[i] == ch)
{
n++;
}
else if(str2[i] == '\0')
{
break;
}
else
{
;//不作任何操作
}
}
printf("%d",n);
return 0;
}