void xuan(struct stud *p){ int i,j,k; struct stud t; for(i=0;i<4;i++){ k=i; for(j=i+1;j<5;j++) if(p[k].grade>p[j].grade) k=j; if(k!=i){ t=p[k]; p[k]=p[i]; p[i]=t; } }}//这里少了一个括号!!加上就好了