输入的目标字符根据大小写进行分类,再根据ascii来进行计数操作
#include<iostream>
using namespace std;
int main(){
string str;
char c;
getline(cin, str);
int res=0;
cin>>c;
if(c<='z'&&c>='a'){
for(int i=0;i<str.size();i++){
if(str[i]==c||str[i]==(c-32)) res++;
}
cout<<res<<endl;
}
else if(c<='Z'&&c>='A'){
for(int i=0;i<str.size();i++){
if(str[i]==c||str[i]==(c+32)) res++;
}
cout<<res<<endl;
}
}


京公网安备 11010502036488号