HJ2题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <cctype>
#include <iostream>
using namespace std;
int main() {
string input;
getline(cin, input);
char targetChar;
cin >> targetChar;
int count = 0;
char upperCh = toupper(targetChar); //效率问题,单提出来
char lowerCh = tolower(targetChar);
for (int i = 0; i < input.size(); i++) {
if (input[i] == upperCh || input[i] == lowerCh) {
++count;
}
}
cout << count << endl;
return 0;
}
// 64 位输出请用 printf("%lld")
#刷题#
查看28道真题和解析