#include<stdio.h>
#include<string.h>
void main()
{
char str[100],substr[50];
int i=0,j=0,k=0;
printf("请输入主串:");
gets(str);
printf("请输入子串:");
gets(substr);
while(i<strlen(str)&&j<strlen(substr))
{
if(str[i]==substr[j])
{
i++;
j++;
}
else
{
i=++k;
j=0;
}
}
printf("在第%d个位置开始匹配",i-strlen(substr)+1);
}
字符串匹配
最新推荐文章于 2022-07-13 10:50:08 发布