喜欢作者的可以点波关注哦
#include<iostream>
#include<string.h>
using namespace std;
#define N 3
string maxqianzui(string a[])
{
if(a[0].size()==0)
{
return "没有前缀"
}
int length,count,i,j;
length=a[0].length();
for(i=0;i<length;i++)
{
char c=a[0][i];
for(j=1;j<N;j++)
{
if(i==a[j].size()||a[j][i]!=c)
{
return a[0].substr(0,i);
}
}
}
}
int main()
{
int i;
string a[N];
cout<<"请输入字符串"<<endl;
for(i=0;i<3;i++)
{
cin>>a[i];
}
cout<<"最大前缀为"<<maxqianzui(a)<<endl;
return 0;
}