例如”ababc",要求返回"ab"。因为"ab”连续重复出现且最长。用C/C++语言写一个函数完成该算法
1 void GetSub(char* str)
2
3 {
4
5 char *p,*q,*temp;
6
7 p = str;
8
9 q = p + 1;
10
11 int len = 0;//记录连续重复子串的长度
12
13 int max = 0;//记录连续重复子串的最大长度
14
15 char data[100];//临时数组,用于保存最长重复子串
16
17
18
19 while(*p != '