#include <stdio.h>
#include <string.h>
/*
实现字符串的排序
*/
void sortString(char *name[], int len) {
char *temp;
//冒泡排序
for (int i=0; i<len-1; i++){
for (int j=0; j<len-i-1; j++){
//name[j] name[j+1]
//比较字符串大小
if (strcmp(name[j], name[j+1])>0) {
//交换
temp = name[j];
name[j] = name[j+1];
name[j+1] = temp;
}
}
}
}
int main(int argc, const char * argv[]) {
char *name[] = {"CHINA", "AMERICA", "AUSTRALIA", "FRANCE", "GERMAN"};
for (int i=0; i<5; i++) {
printf("%s\n", name[i]);
}
//字符串排序
sortString(name, 5);
printf("\n\n");
for (int i=0; i<5; i++) {
printf("%s\n", name[i]);
}
return 0;
}