18:验证子串

时间:2022-05-07
本文章向大家介绍18:验证子串,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

18:验证子串

总时间限制: 1000ms 内存限制: 65536kB描述

输入两个字符串,验证其中一个串是否为另一个串的子串。

输入输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。输出若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2)  否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)  否则,输出 No substring。样例输入

abc
dddncabca

样例输出

abc is substring of dddncabca

来源JerryCircle[Java 语言程序设计]

 1 #include<iostream>
 2 #include<cstring>
 3 using namespace std;
 4 string a,b,c;
 5 int main()
 6 {
 7     cin>>a>>b;
 8     if(a.find(b)!=-1)
 9     cout<<b<<" is substring of "<<a;
10     else if(b.find(a)!=-1)
11     cout<<a<<" is substring of "<<b;
12     else cout<<"No substring";
13     return 0;
14 }