void main()
{
//字符指针数组
/*char *p[5];
char temp[10];
char *d;
int i,j;
*/
char *p[5];
char *d;
char p1[5][20];
int i,j;
printf("输入5个字母\n");
for(i=0;i<5;i++)
{
p[i] = p1[i];
gets(p[i]);
}
/*
printf("输入5个字母\n");
for(i=0;i<5;i++)
{
gets(temp);
p[i]= temp;
strcpy(temp,"");
}
*/
for(i=0;i<5;i++)
{
for(j=0;j<4-i;j++)
{
if(strcmp(p[j],p[j+1])>0)
{
d=p[j];
p[j]=p[j+1];
p[j+1]=d;
}
}
}
printf("按字母排列如下\n\n");
for(i=0;i<5;i++)
{
printf("%s\n",p[i]);
}
}
阅读(1237) | 评论(0) | 转发(0) |