#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sort(char * str[], int size) {
int i, j;
char * tmp;
for (i = 0; i < size - 1; i++) {
for (j = i + 1; j < size; j++) {
if (strcmp(str[i], str[j]) > 0) {
tmp = str[i];
str[i] = str[j];
str[j] = tmp;
}
}
}
}
int main() {
char str[5][20];
char * p[5];
int i;
for (i = 0; i < 5; i++) {
scanf("%s", str[i]);
p[i] = str[i];
}
sort(p, 5);
for (i = 0; i < 5; i++)
printf("%s\n", p[i]);
return EXIT_SUCCESS;
}
【C语言】指向指针的指针变量对字符串进行排序
最新推荐文章于 2022-12-07 01:08:34 发布