题目
分析
创建一个base字符串,依次从原字符串中取出字符串与base比较,相同则ans++,输出答案即可
见代码
代码
#include<bits/stdc++.h>
#define fr(i,a,b) for(int i=a;i<=b;i++)//当一个题目中有多个for循环时可使用这种方法节约时间
using namespace std;
string base ="Lee Ji Eun";
string t,ss;
int ans=0;
bool cmp(string t){//判断字符串t与base是否相同
return t==base;
}
int main(){
getline(cin,ss);
int len=ss.size();
fr(i,0,len-10){
t=ss.substr(i,10);//依次取十个字符
if(cmp(t)) ans++;
}
cout<<ans;
return 0;
}