简单模式匹配C语言版

来源:互联网 发布:淘宝联盟高佣与低佣金 编辑:程序博客网 时间:2024/06/07 04:16
#include<stdio.h>
#include<string.h>
void main()
{
char s[]="xianadhgdsfhpang",t[]="an";
int i=0,j=0,flag=0,a=strlen(s),b=strlen(t);
while(i<strlen(s)&&j<strlen(t))
{
if(s[i]==t[j])
{
i++;
j++;
if(t[j]=='\0')
{
flag=1;
break;
}
}
else
{
i=i-j+1;
j=0;
}
}
if(flag)
printf("%s",s+i-j);
}
0 0
原创粉丝点击