代码
#include<stdio.h>
#include<string.h>
int main(){
int my_strstr(char *a,char *b);
char a[20],b[20];
gets(a);
gets(b);
if(strlen(a)>=strlen(b)&&my_strstr(a,b)){
printf("%s is substring of %s",b,a);
}else if(strlen(b)>strlen(a)&&my_strstr(b,a)){
printf("%s is substring of %s",a,b);
}else{
printf("No substring");
}
return 0;
}
int my_strstr(char *a,char *b){
int m = strlen(a),n=strlen(b);
for(int i=0;i<=m-n;i++){
if(a[i]==b[0]){
for(int j=0;j<n;j++){
if(a[i+j]!=b[j]){
break;
}else{
if(j==n-1){
return 1;
}
}
}
}
}
return 0;
}