//在主函数中输入10个等长的字符串。 //用另一函数对它们排序, //然后在主函数输出这10个已排好序的字符串. #include#include int i; int j; void sq(char(* a)[128]) { for (i = 0; i <4; i++) for(j=i+1;j<4;j++) if(strcmp(*(a+j),*(a+i))>0) { char temp[128] = {0}; strcpy(temp,**(a + j)); strcpy(**(a + j),**(a + i)); strcpy(**(a + i),temp); } } int main() { char* a[128] = { "appl","good","very","haha" }; sq(a); for (i = 0; i < 4; i++) for (j = i + 1; j <4; j++) printf("%s ",*(*(a+i)+j)); }



