#include<iostream>
using namespace std;
#include<algorithm>
#include<string>
#include<cstring>
#include<cctype>
string aa;
string ans[105];
string ans_new[105];
int ok;
int n;
int main()
{
cin>>aa;
cin>>ok;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>ans[i];
}
if(ok)
{
for(int i=0;i<n;i++)
{
if(ans[i].find(aa)!=ans[i].npos)
{
cout<<ans[i]<<endl;
}
}
}else {
transform(aa.begin(),aa.end(),aa.begin(),::tolower);
for(int i=0;i<n;i++)
{
ans_new[i].resize(ans[i].size()); //!!!!
transform(ans[i].begin(),ans[i].end(),ans_new[i].begin(),::tolower);
if(ans_new[i].find(aa)!=ans_new[i].npos)
{
cout<<ans[i]<<endl;
}
}
}
return 0;
}
第二次CCF计算机软件能力认证 第三题 STL 字符串处理
猜你喜欢
转载自blog.csdn.net/weixin_45448563/article/details/114015992
今日推荐
周排行