#include <stdio.h>
int main() {
char b; //等会标记单个字符
int i,num=0,d=0;
char str[1000];
gets(str); //输入字符串并赋值给数组str
//getchar();
b=getchar(); //输入字符串并赋值给b
if(b>64&&b<91){d=32;} //单个字符是大写,标记32,方便找到小写
if(b>96&&b<123){d=-32;} //单个字符是小写,标记-32,找到大写
for(i=0;i<strlen(str);i++){
if(str[i]==b) num++; //相同的字符直接计数加一
if((d!=0)&&(str[i]==b+d)) num++; //是字母,且大小写不区分 计数加一
} //
printf("%d",num);
return 0;
}

京公网安备 11010502036488号