题解 | #计算某字符出现次数#
计算某字符出现次数
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")
曼迪匹艾公司福利 135人发布