當前位置:成語大全網 - 新華字典 - 這是將學生姓名按字典順序從小到大排,但運行的時候原樣輸出了,求大神指教。。。

這是將學生姓名按字典順序從小到大排,但運行的時候原樣輸出了,求大神指教。。。

妳只是這個函數寫錯了,改為:

void?fun(struct?student?a[],int?n)

{

struct?student?t;

int?i,j;

for(i=0;i<n-1;i++)

for(j=i+1;j<n;j++)

? if(strcmp(a[j].name,a[i].name)<0)

? {

? t=a[i];

? a[i]=a[j];

? a[j]=t;

? }

}

運行結果為: