来自于《算法: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 阅读(59)
评论(0) 编辑 收藏 引用