题解 | #计算某字符出现次数#
学习的内容
- 学习了tolower()和toupper()函数的用法(用来进行大小写转换)
- getline(cin, s)用来输入带空格的字符串(string)
最简单的写法
将输入的char转为小写,同时在对比的时候将string中用来对比的char字符转为小写,这样就避免了大小写不同的问题
using namespace std;
int main() {
string s;
getline(cin, s);
char t;
cin >> t;
int len=0;
for (auto x: s) {
if (tolower(x) == tolower(t)) len++;
}
cout << len;
return 0;
}