c语言 母串和子串的匹配问题

来源:互联网 发布:linux中sed命令详解 编辑:程序博客网 时间:2024/06/12 23:24
#include<stdio.h>#include<string.h>int judge(char a[],char b[]){int i=0,j=strlen(b),flag=0,m,k;while(a[i]!='\0'){if(a[i]==b[0]){m=i;for(k=1;k<j;k++){if(a[++m]!=b[k])break;}if(k==j){flag=1;return i;}}i++;}if(flag!=1)return -1;}int main(){char str1[101],str2[101];int x;gets(str1);gets(str2);x=judge(str1,str2);printf("%d",x);return 0;}

阅读全文
0 0
原创粉丝点击