思路
水一篇题解~
使用string
库中的std::find()
函数即可
此函数可以在一个字符串中寻找另一个字符串第一次出现的位置
注意find
函数若未找到的返回值为string::npos
细节可见代码
代码
#include<bits/stdc++.h>//万能头
using namespace std;
string a,b;
int main(){
cin>>a>>b;
if(b.find(a)!=string::npos) cout<<a<<" is substring of "<<b;//a是b的子串
else if(a.find(b)!=string::npos) cout<<b<<" is substring of "<<a;//b是a的子串
else cout<<"No substring";
return 0;
}
最后一次更新于2021-07-04
0 条评论