题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include<stdio.h>
#include<string.h>
int search(char str[],int Size,char word)
{
int i=0;
int count=0;
if(('a'<=word&&word<='z')||('A'<=word&&word<='Z'))
{
for(i=0;i<Size;i++)
{
if(('a'-1)<str[i]<='z'||('A'-1)<str[i]<='Z')
{
if(str[i]==word||(str[i]-32)==word||(str[i]+32)==word)
{
count++;
}
}
}
}
else {
for(i=0;i<Size;i++)
{
if(str[i]==word)
{
count++;
}
}
}
return count;
}
int main()
{
char str[2048];
char a;
fgets(str,2048,stdin);
scanf("%c",&a);
printf("%d",search(str,strlen(str)-1,a));
return 0;
}

