#include
#include
int main()
{
char a[111],b[111][111],c[111],d;
int i,j,n;
char *x,*A,(*y)[111]=NULL;//改变定义方式,**p表示指针的指针
x=a;
A=c;
y=b;
printf("请输入单词数\n");
scanf("%d",&n);
d=getchar(); //加上该语句
for(i=0;i
a[111]='\0';
gets(a);
for(j=0;*(x+j)!='\0';j++)
*(*(y+i)+j)=*(x+j);
*(*(y+i)+j)='\0';//该语句移动到此
}
for(i=0;i
{
strcpy(A,*(y+i));
strcpy(*(y+i),*(y+j));//执行改变一下,也属于指针的应用
strcpy(*(y+j),A);
}
for(i=0;i
for(j=0;*(*(y+i)+j)!='\0';j++)
printf("%c",*(*(y+i)+j));
printf("\n");
}
return 0;
}