for ( i=0; *(str2+i)!='/0'; i++ )
{
len = 0;
for ( j=0,k=i; *(str3+j)!='/0'&&*(str2+k)!='/0'; j++,k++ )
{
if ( *(str2+k) == *(str3+j) )
{
len++;
}
else /*当下一个字符不相同时,要避免相隔相同的字母len累加*/
{
if ( max < len )
{
max = len;
n = k-len;
}
len = 0;
}
}
if ( max < len ) /*当一个字符串的末尾字符串相等时*/
{
max = len;
n = k-len;
len = 0;
}