输入的目标字符根据大小写进行分类,再根据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;
        }

}