1. 查找两个字符串中的最长公共字串。
#include
#include
int fun(char *s1,char *s2);
int fun(char *s1,char *s2)
{
if(s1==NULL||s2==NULL)
return 0;
int m,n,number=0,maxlen=0,count,i,j;
m=strlen(s1);
n=strlen(s2);
for(i=0;i
{
for(j=0;j
{
if(s1[i]==s2[j])
{
int as=i,bs=j;
count=1;
while(as+1
{
count++;
}
if(count>maxlen)
{
maxlen=count;
}
}
}
}
return maxlen;
}
int main()
{
int n=fun("qixixiaxiadanhui","qxian00");
printf("%d\n",n);
}
阅读(1942) | 评论(0) | 转发(0) |