急求!!c语言编写函数实现统计一个字符串中字母出现的次数。

就是输入一个字符串,再输入一个字母,统计其出现次数,大小写分开统计,各位大神门帮帮忙!!

#include <string.h>
#include <stdio.h>
void main()
{
char getChar[100];
char x;
int total = 0;//用来记录字母出现的次数
printf("请输入字符串:");
scanf("%s", getChar);//这里接收字符串。接收字符串不要加地址符 & ,因为数组名就是地址(这个知道就行)
printf("请输入需要统计的字母:");
scanf("%s", &x);
for (int i = 0; i < sizeof(getChar); i++)//sizeof检测字符串的长度
{
if (getChar[i] == x)
{
total++;//如果满足这个条件,就加一
}
}
printf("%c出现的次数为:%d", x, total);
}
温馨提示:答案为网友推荐,仅供参考
相似回答