黑马程序员技术交流社区
标题:
C语言字符串匹配
[打印本页]
作者:
ヅ光着脚丫dε尐
时间:
2014-7-29 12:19
标题:
C语言字符串匹配
本帖最后由 ヅ光着脚丫dε尐 于 2014-7-31 13:32 编辑
#include"stdio.h"
int main()
{
char c[]={0};
char b[]={0};
int i=0;
int k=0;
printf("请输入字符串1\n");
scanf("%s",&c);
printf("请输入字符串2\n");
scanf("%s",&b);
for(i;i<sizeof(c)/sizeof(char);i++)
{
if(c[i]==b[0])
{
int j=i;
for(j;j<sizeof(c)/sizeof(char);j++)
{
if(c[j]==b[k])
{
printf("%c",b[k]);
k++;
}
}
}
}
printf("\n");
return 0;
}
复制代码
找出多个字符串中的最大公共子字符串,
帮我看看这段代码有什么问题?
作者:
ヅ光着脚丫dε尐
时间:
2014-7-29 13:35
神们。。
作者:
ヅ光着脚丫dε尐
时间:
2014-7-29 14:40
为什么没人。。。
作者:
ヅ光着脚丫dε尐
时间:
2014-7-29 16:39
求解答啊。。。
作者:
ヅ光着脚丫dε尐
时间:
2014-7-29 17:21
:L我去。。竟然没人回帖子、、、
作者:
ヅ光着脚丫dε尐
时间:
2014-7-30 17:10
求回复。。
作者:
云霄之上
时间:
2014-7-30 19:35
不要用sizeof 因为这个函数是用来计算字节数的而不是字符数 ,应该用strlen 但是此函数必须在文件头加上#include(string.h).
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2