黑马程序员技术交流社区
标题:
没什么不对呢 求解答
[打印本页]
作者:
young_star
时间:
2015-1-12 21:22
标题:
没什么不对呢 求解答
int main(){
// 求两个字符串的公共最大字符串,并输出长度 和 公共字符串
char ch1[] = "lanoukeji";
char ch2[] = "abcoukefuntay";
char ch3[20] = {0};
int count = 0;
for (int i = 0; i < strlen(ch2) - 1; i++) {
if (ch1[i] == ch2[i])
{
count += 1;
ch3[i] = ch2[i];
}
}
printf("lenth = %d + 内容是: %s",count, ch3);
return 0;
}
复制代码
作者:
haojuncong
时间:
2015-1-12 22:24
因为相同的部分,位置 可能不一样。不能共用i吧
作者:
皮拉夫大王
时间:
2015-1-12 23:00
两个字符串中公共最大子串比你这个复杂多了,即使是固定了子串估计都很难理解,kmp算法本身就已经很难理解了,你想的太简单了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2