求N个字符串的最长公共子串

问题描述
求N个字符串的最长公共子串,N<=20,字符串长度不超过255.(要求程序输入N和N个字符串,输出最长公共子串)
例如:N=2,有键盘依次输入三个字符串为
What your name?
My name is John?
则最长公共子串为“name”


#include 
#include 
char str[20][256];
int main() {
	int N;
	scanf("%d\n", &N);
	int minStr, minLen = 256;
	for(int i=0; imax) {	// 发现更长的子串 
				max = strlen(dest);
				strcpy(ans, dest);
			}
		}
	}
	for(int i=0; i

如果你觉得文章不错 ,也麻烦扫码领红包支持一下。或者打开支付宝首页搜“529823781”领红包,领到红包,早点使用哟。也算是对我的一点点支持了。
求N个字符串的最长公共子串_第1张图片

你可能感兴趣的:(考研复试机试)