题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <cctype> #include <iostream> #include <algorithm> using namespace std; int main() { int a=0, b=0; string str; char c; while ( getline(cin,str)) { // 注意 while 处理多个 case string tmp; getline(cin,tmp); c=tmp[0]; a=count(str.begin(),str.end(),c); if(isalpha(c)) { if(isupper(c)) {b=count(str.begin(),str.end(),tolower(c));} else {b=count(str.begin(),str.end(),toupper(c));} } cout<<a+b<<endl; } } // 64 位输出请用 printf("%lld")