/*
编写函数int ff(str,ch),其功能是统计并返回字符ch在字符串str中出现的次数
例如:调用ff("every",'e')后返回2.因为字符串every中字符e出现了2次
*/
#include<stdio.h>
int main(void){
int ff(char str[],char ch);
char string[50],c;
int n;
scanf("%s",string);
getchar(); //这里注意一定getchar()的作用是清除保留在缓冲区中的换行符号
scanf("%c",&c);
n=ff(string,c);
printf("%d\n",n);
return 0;
}
int ff(char str[],char ch){//int ff(char *str,char ch) 或者这里可以改用成指针的形式
int i;
int count=0;
for(i=0;str[i]!='\0';i++){
if(str[i]==ch){
count++;
}
}
return count;
}