题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <iostream> using namespace std; int main() { string s; char a; int label=0; int count=0; getline(cin,s); cin>>a; if(a>='A'&& a<='Z') { label=1; } else if(a>='a' && a<='z') { label=2; } for(int i=0;i<s.size();i++) { if(label==1 && (s[i]==a || s[i]==a+32)) { count++; } else if(label==2 && (s[i]==a || s[i]==(a-32) )) { count++; } else if(s[i]==a) { count++; } } cout<<count<<endl; } // 64 位输出请用 printf("%lld")