CCF CSP201409-3字符串匹配
字符串大小写转换参考文章:
https://blog.csdn.net/qian2213762498/article/details/79553372
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main(){
string origin, str;
cin>>origin;
int m,n;
cin>>m>>n;
//大小写敏感
if(m){
for(int i = 0; i < n; i++){
cin>>str;
if(str.find(origin)!=-1){
cout<<str<<endl;
}
}
}
//大小写不敏感
else{
transform(origin.begin(), origin.end(), origin.begin(), ::tolower);
for(int i = 0; i < n; i++){
cin>>str;
string ans = str;
transform(str.begin(), str.end(), str.begin(), ::tolower);
if(str.find(origin)!=-1){
cout<<ans<<endl;
}
}
}
return 0;
}