18.验证子串
描述
否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)
否则,输出 No substring。样例输入
输入两个字符串,验证其中一个串是否为另一个串的子串。
否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)
否则,输出 No substring。样例输入
abc dddncabca样例输出
abc is substring of dddncabca
#include <stdio.h>
#include <string.h>
#define N 200
char A[N], B[N];
int main()
{
char *r1,*r2;
scanf("%s %s",A,B);
r1=strstr(B,A);
r2=strstr(A,B);
if(r1!=NULL)
printf("%s is substring of %s\n", A, B);
else if (r2 != NULL)
printf("%s is substring of %s\n", B, A);
else
printf("No substring\n");
return 0;
}