实验7-3-8 统计字符出现次数 (20分)
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。
输入格式:
输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。
输出格式:
在一行中输出给定字符在给定字符串中出现的次数。
输入样例:
programming is More fun!
m
输出样例:
2
#include<stdio.h>
int main (void) {
char a[90];
char b[3];
int i,j,k;
for (i = 0;i < 90;i++){
scanf ("%c",&a[i]);
if (a[i] == '\n'){
a[i]='0';
//0结尾
j=i;
//记录数组A个数,便于遍历
break;
}
}
//完成输入
scanf ("%c",&b[0]);
//要查找的元素输入
k=0;
for (i = 0;i < j;i++){
if (a[i] == b[0]) k++;
//K计数
}
printf ("%d",k);
//输出
return 0;
}