一、题目描述:
二、思路分析:
虽然顺序做题难度跨越比较大,但是这题很合适,正好打我上一篇文章的脸
要求是判断字符出现的次数
除了稍微要注意下大小写算一个字符以外,逻辑上没有别的问题(空格呢,算不算字符)
输入必须要求我们得到整个字符串
getline(cin,str,'\n');
三、AC 代码:
#include<iostream>
using namespace std;
int main(){
string str;
char s;
int count=0;
getline(cin,str,'\n');
cin>>s;
for(int i=0;i<str.size();i++)
{
if(str[i]==s)
{
count++;
}
else if(str[i]+32==s || str[i] - 32 == s)
{
count++;
}
}
cout << count<<endl;
return 0;
}
四、总结:
熟读唐诗三百首,不会作诗也会吟
希望用这种方式可以让我解决输入输出的问题
本文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动详情