#include <stdio.h>
char *mystrstr(char *s1,char *s2);
int main(void)
{
char s1[]="123456789",s2[]="123";
if(mystrstr(s1,s2)!=NULL)
{
puts("YES");
}
else
{
puts("NO");
}
return 0;
}
char *mystrstr(char *s1,char *s2)
{
char *p,*q;
for(;*s1;s1++)
{
if(*s1==*s2)
{
for(p=s1,q=s2;*q&&*p==*q;p++,q++);
if(!*q)
{
return s1;
}
}
}
return NULL;
}
追问用scanf自己输入的