#include<iostream>
using namespace std;
#define N 100
char F[N][N];
int f=0;
void handle(char W1[],char W2[],int L1,int L2);
void main()
{
int i,j,z,l,L[N],temp=0;
char W[N][N];
cout<<"请输入码字总共的个数:";
cin>>z;
cout<<"输入各个码字:";
for(i=0;i<z;i++) //输入码字
{
cin>>W[i];
L[i]=strlen(W[i]); //同时算数长度并且赋值
}
for(i=0;i<z;i++)
{
for(j=0;j<z;j++)
{
if(L[i]<L[j])
{
handle(W[i],W[j],L[i],L[j]);//处理函数,判断是否为后缀
}
}
}
if(f>0) //判断后缀集合是否还有后缀
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载