void sort(int *x,int n)
{
int i,j,k,t;
k=1; //增加交换标志
for(i=0;i
k=0;
/*j
if(x[j]>x[j+1]) //这儿是不是把i敲成j了
{
t=x[j];
x[j]=x[j+1];
x[j+1]=t;
k=1;
}
}
还用就是楼上说的了
main函数的sort函数里你把n和a的位置写反了,应该是sort(a,n)
还有个错误就是在最上面的sort函数里,x应该定义为指针类型
void sort(int *x,int n)