题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <iostream>
#include <algorithm>
#include <cctype>
using namespace std;
class TargetEqual
{
public:
TargetEqual(char ch):target(toupper(ch)){
};
bool operator()(char ch){
return (toupper(ch) == toupper(target));
}
private:
char target;
};
int main() {
string line;
getline(cin, line);
char ch;
cin >>ch;
int count = std::count_if(line.begin(), line.end(),
TargetEqual(ch));
std::cout << count;
}
// 64 位输出请用 printf("%lld")
查看9道真题和解析