#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
char strs[][10] = {
"1234",
"2456",
"123"
};
printf("%s\n", strs[0]);
printf("%s\n", strs[1]);
printf("%s\n", strs[2]);
// 冒泡
char temp[10];
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3 - 1 - i; j++) {
if( strcmp(strs[j], strs[j+1]) > 0 ) {
// 交换
strcpy(temp, strs[j]);
strcpy(strs[j], strs[j+1]);
strcpy(strs[j+1], temp);
}
}
}
printf("=============\n");
printf("%s\n", strs[0]);
printf("%s\n", strs[1]);
printf("%s\n", strs[2]);
return 0;
}
|
|