题意:
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。
输入格式:
输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。
输出格式:
在一行中输出给定字符在给定字符串中出现的次数。
输入样例:
programming is More fun!
m
输出样例:
2
代码:
#include <stdio.h>
void find_put(char a[],char x){
int cnt=0;//统计
for(int i=0;a[i]!='\0';i++){
if(x==a[i]) cnt++;
}
printf("%d",cnt);
}
int main(){
int i=0;
char a[81];
char c;
c=getchar();
while(c!='\n'){
a[i++]=c;
a[i]='\n';
c=getchar();
}
a[i++]='\0';//字符串必须有结束字符
char x=getchar();
//getchar();//清除x之后的'\n'
find_put(a,x);
return 0;
}