posts - 183,  comments - 10,  trackbacks - 0
来自于《算法:C 语言实现》
 1 // 字符串查找
 2 
 3 #include <stdio.h>
 4 #define N 10000
 5 
 6 int main()
 7 {
 8     int i, j, t;
 9     char a[N], p[N];
10     scanf("%s %s", a, p);
11 
12     for (i = 0; a[i] != 0++i)
13     {
14         for (j = 0; p[j] != 0++j)
15         {
16             if (a[i + j] != p[j])
17             {
18                 break;
19             }
20         }
21         if (p[j] == 0)
22         {
23             printf("%d ", i);
24         }
25     }
26     printf("\n");
27     return 0;
28 }
posted on 2011-04-20 17:47 unixfy 阅读(54) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理