#include <stdio.h>
#include<string.h>
int main()
{
char a[10];
char b[5];
int i,j,m,n,k;
printf("输入字符串a:");
scanf("%s",a);
printf("输入字符串b:");
scanf("%s",b);
i=k=0;
j=0;
while(i<strlen(a)&&j<strlen(b))
{
if(a[i]==b[j])
{
i++;
j++;
}
else
{
j=0;k++;
i=k;//可用于记录原来i的位置 ;
}
}
if(j>=strlen(b))//判断找到字符串的条件
{
printf("找到字符串%s",b);
return 1;
}
else
{
printf("未找到字符串%s\n",b);
return 0;
}
}