#include<bits/stdc++.h>
using namespace std;
int main()
{
string str;
char ch;
getline(cin,str);
ch = tolower(getchar());
int count = 0;
for(auto c : str)
{
if(tolower(c)==ch)
{
count++;
}
}
cout << count << endl;
return 0;
}
总结:
1、getline(cin,str)
输入一个带有空格的字符串或字符数组
格式为 getline(cin,对应字符串指针):读入带空格的字符串
格式为 cin.getline(字符指针,字符个数);输入带有空格的字符一维数组。
2、tolower(getchar()):转换为小写字符
getchar是读入函数的一种。它从标准输入里读取下一个字符