黑马程序员技术交流社区
标题:
求解这个函数是做什么用的
[打印本页]
作者:
greatboygirl
时间:
2015-5-7 20:33
标题:
求解这个函数是做什么用的
void gongGongZiFuChuan( char str1[], char str2[], char result[])
{
unsigned long len1,len2;
unsigned long start;
unsigned long i, j,count;
count=0;
//初始化count
len1=strlen(str1);
//初始化len1
len2=strlen(str2);
//初始化len2
for (i=0; i<len1; i++) {
for(j=0;j<len2;j++){
unsigned long myi=i;
unsigned long myj=j;
int countX=0;
while (str1[i]==str2[j]) {
i++;
j++;
countX++;
}
if (countX>count) {
count=countX;
start=myi;
}
i=myi;
j=myj;
}
}
unsigned long z;
unsigned long t;
for (t=0,z=start; z<(start+count); z++,t++) {
result[t]=str1[z];
}
result[i]='\0';
}
最好能注释一下,万分感谢
作者:
mony
时间:
2015-5-7 20:49
名字上写的公共字符串,那估计是求两个字符串的公共字符串了
作者:
greatboygirl
时间:
2015-5-7 21:05
问题是我看不懂 里面的逻辑啊
作者:
CornerFly
时间:
2015-5-9 12:02
传入两个字符串,输入这两个字符串的最大公共字符数
作者:
CornerFly
时间:
2015-5-9 12:04
传入两个字符串,输入这两个字符串的最大公共字符数
作者:
CornerFly
时间:
2015-5-9 12:11
传入两个字符串,输入这两个字符串的最大公共字符数
作者:
50mmf1.0
时间:
2015-5-9 12:53
楼上正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2