mọi người cho em hỏi em dùng thuật toán interchange sort để sắp xếp ntn có đúng k ạ sao em k sắp xếp được chuỗi ạ
void sort(char list[MAXN][21], int *pn) {\
int i, j;
for (i = 0 ; i < *pn-1; i++)
for (j = i + 1; j < *pn; j++)
if (strcmp(list[i] , list[j]) > 0)
{
char t[21];
strcpy(t, list[j]);
strcpy(list[j], list[i]);
strcpy(list[i], t);
}
}