那里错了啊!!!
#include<stdio.h>#include<string.h>
int main()
{char name[5][6],*x,a[6];
int i,t;
x=name[0];
for(i=0;i<5;i++){
printf("输入学生名字:");
gets(x+i);
}
for(i=0;i<4;i++){
if(*x+i>*x+i+1){
strcpy(a,*x+i);
strcpy(*x+i,*x+i+1);
strcpy(*x+i+1,a);
t=i;
}
}
printf("按字典顺序排在最前面的学生姓名:%s\n",*x+t+1);
printf("其所在数组下标:%d",t);
return 0;
}
从键盘任意输入5个学生的姓名,编程找出并输出按字典顺序排在最前面的学生姓名,打印出其所在数组下标。