题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <ctype.h>
#include <stdio.h>
int main()
{
int a, b,e,f;
char str1[1000];
char c;
gets(str1);
scanf("%c",&c);
a=strlen(str1);
e=0;
f='a'-'A';
for(b=0;b<a;b++)
{
if(isupper(str1[b])||islower(str1[b]))
{
if(isupper(c)||islower(c))
{
if(str1[b]==c||(str1[b]-f)==c||(str1[b]+f)==c)
e++;
}
}
else if(isdigit(str1[b]))
{
if(str1[b]==c)
e++;
}
}
printf("%d",e);
return 0;
}

