华为练习--查找两个字符串a,b中的最长公共子串

华为练习--查找两个字符串a,b中的最长公共子串_第1张图片

华为练习--查找两个字符串a,b中的最长公共子串_第2张图片

程序源代码:

#include 
#include 
using namespace std;

void findCommon(string a,string b);

int main()
{
	
	
	string a,b;
	getline(cin,a);
	getline(cin,b);
	string temp;
	if(a.length()1;i--)
 {
	 for(unsigned int j=0;j<=b.length()-i;j++)
	 {
		 string temp;
		 int t=0;
		 temp=b.substr(j,i);
		 t=a.find(temp);
		 if((t!=-1)&&(maxlen
程序运行结果:

华为练习--查找两个字符串a,b中的最长公共子串_第3张图片

你可能感兴趣的:(华为练习)