#include <iostream> using namespace std; int main() { string str; if(std::getline(cin,str)) { // 注意 while 处理多个 case // 解题思路,先将全部的大写转换为小写,然后在进行统计 for(int i = 0; i < str.length(); ++i){ if(str[i] >= 'A' && str[i] <= 'Z'){ str[i] += 32; } } } string ch; cin >> ch; // 将其转换为小写 if(ch[0] >= 'A' && ch[0] <= 'Z'){ ch[0] +=32; } // 进行比较 int count = 0; for(int i = 0; i < str.length(); ++i){ if(str[i] == ch[0]){ count++; } } std::cout<<count<<std::endl; } // 64 位输出请用 printf("%lld")