#include<string.h>
main()
{
int n,j;
char str[][];
scanf(“%d”,&n);
for(j=0;j<n;j++)
gets(str[j]);
char string[255];
scanf(“%s”,string);
int h,k,m,min;
int num=0;
int a=0,b=0,c=0;
for(j=0;j<n;j++)
{
h=strlen(string);
k=strlen(str[j]);
if(h=k)
{
for(m=0;m<h;m++)
{
If(string[m]!=str[j][m])
{num++;
if(num>1)
beak;
}
If(num==0)
{
while(a=0)
a=j;
}
else if(num==1)
{
while(b=0)
b=j;
}
}
else if(h=k+1||h=k-1)
{
min=(h<k)? h:k;
for(m=0;m<min;m++)
{
if(string[m]!=str[j][m])
{
num++;
beak;
}
while(num==0)
c=j;
}
}
}
while(a+b+c)
printf(“N”);
printf(“%d,E%d,F%d”,&a,&b,&c);
}
好久沒寫了,寫的有點麻煩,妳調試壹下,通過就先用。