黑马程序员技术交流社区

标题: C语言字符串匹配 [打印本页]

作者: ヅ光着脚丫dε尐    时间: 2014-7-29 12:19
标题: C语言字符串匹配
本帖最后由 ヅ光着脚丫dε尐 于 2014-7-31 13:32 编辑
  1. #include"stdio.h"

  2. int main()
  3. {

  4.     char c[]={0};
  5.     char b[]={0};

  6.         int i=0;
  7.         int k=0;
  8.         
  9.         printf("请输入字符串1\n");
  10.         scanf("%s",&c);
  11.    
  12.         printf("请输入字符串2\n");
  13.     scanf("%s",&b);
  14.   
  15.     for(i;i<sizeof(c)/sizeof(char);i++)
  16.     {
  17.         if(c[i]==b[0])
  18.         {
  19.             int j=i;
  20.             for(j;j<sizeof(c)/sizeof(char);j++)
  21.             {               
  22.                 if(c[j]==b[k])
  23.                 {                  
  24.                     printf("%c",b[k]);
  25.                     k++;
  26.                 }
  27.             }
  28.         }
  29.     }
  30.         printf("\n");
  31.    
  32.         return 0;
  33. }
复制代码
找出多个字符串中的最大公共子字符串,帮我看看这段代码有什么问题?


作者: ヅ光着脚丫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