题目描述
输入两个字符串,验证其中一个串是否为另一个串的子串。
输入格式
两行,每行一个字符串。
输出格式
若第一个串 s1 是第二个串 s2 的子串,则输出(s1) is substring of (s2)
;
否则,若第二个串 s2 是第一个串 s1 的子串,输出(s2) is substring of (s1)
;
否则,输出 No substring
。
输入输出样例
输入 #1复制
abc dddncabca
输出 #1复制
abc is substring of dddncabca
输入 #2复制
aaa bbb
输出 #2复制
No substring
说明/提示
对于 100% 的数据,字符串长度在 20 以内。
#include<bits/stdc++.h>
using namespace std;
string a,b;
int main()
{
cin>>a>>b;
if(a.find(b)!=a.npos)
{
cout<<b<<" is substring of "<<a<<endl;
}
else if(b.find(a)!=b.npos)
{
cout<<a<<" is substring of "<<b<<endl;
}
else
{
cout<<"No substring"<<endl;
}
return 0;
}