#include <bits/stdc++.h>
using namespace std;
int main()
{
string str;
char s;
getline(cin,str);
cin>>s;
int count=0;
for(int i=0;i<str.size();i++)
{
if(str[i]==s)
{
count++;
}
if(str[i]>=97&&str[i]<=122)
{
if(str[i]!=s&&str[i]-32==s)
count++;
}
if(str[i]>=65&&str[i]<=90)
{
if(str[i]!=s&&str[i]+32==s)
count++;
}
}
cout<<count;
}
小课堂:
- 学习如逆水行舟,不进则退。
- 记录一下ACSII编码,A-Z(97-122) a~z(65-90),长期不用真的会忘欸。
- 字符串直接cin>>str,用cin不能输入空格,想在字符串中输入空格,使用getline,语句为getline(cin,str)