#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int x,y;
int i,j;
char s1[501];
char s2[501];
gets(s1);
gets(s2);
x = strlen(s1);
y = strlen(s2);
for(i=0,j=0;i<x&&j<y;i++,j++)
{
if(s1[i]==s2[j])
{
i++;
j++;
}
else
{
i=i-j+1;
j = 0;
}
}
if(j==y)
printf("%d",i-j+1);
else
printf("no!");
return 0;
}
算法笔记6.BF算法
最新推荐文章于 2021-09-15 00:04:42 发布