概述
#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("%sn", p[i]);
return EXIT_SUCCESS;
}
最后
以上就是活泼悟空为你收集整理的【C语言】指向指针的指针变量对字符串进行排序的全部内容,希望文章能够帮你解决【C语言】指向指针的指针变量对字符串进行排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复