题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include<iostream>
using namespace std;
//'0'~'9'的ASCII值是48~57
int main()
{
string s;
char a;
getline(cin,s);
int len=s.size();
cin>>a;
int count=0;
for(int i=0;i<len;i++){
if(a!=' '){
if((int)a>=48&&int(a)<=57){ //判断a是否为数字
if(s[i]==a){
count++;
}
}
else{
if(s[i]==a||s[i]==a+32||s[i]==a-32){ //判断a是否为字母
count++;
}
}
}
else{
if(s[i]==a){
count++;
}
}
}
cout<<count;
}