例:给定字符串“abcdacdac”,返回最长重复子串“cdac”及其下标2。
C++代码如下:
#include <iostream>
#include <cstring>
#define MAXSTRLEN 50 //定义所输入串的长度小于50
using namespace std;
int main()
{
char s[MAXSTRLEN];
cout << "请输入字符串:" << endl;
cin >> s;
int length = strlen(s); //length为所输入的串长
int flag = -1, i, j = 1, k, l;