题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <iostream> #include <string> using namespace std; int main() { string s; char c; while (getline(cin,s)) { // 注意 while 处理多个 case //读到空行就结束循环 if(s.size()==0) break; cin>>c; int count=0; int n=s.size(); for(int i=0;i<n;i++){ if(c==s[i]) count++; else if(c>='a' && c<='z' && c+'A'-'a'==s[i]) count++; else if(c>='A' && c<='Z' && c+'a'-'A'==s[i]) count++; } cout<<count<<endl; } } // 64 位输出请用 printf("%lld")