printf("请输入一个字符串:\n");
char array[6][20] = {""};
for (int i = 0; i < 6; i++) {
scanf("%s", array[i]);
}
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5; j++) {
if (strcmp(array[j], array[j + 1]) > 0) {
char temp[20] = " ";
strcpy(temp, array[j]);
strcpy(array[j], array[j + 1]);
strcpy(array[j + 1], temp);
}
}
}
for (int i = 0; i < 6; i++) {
printf("%s ", array[i]);
}
本文介绍了一个使用C语言实现的字符串排序程序。该程序首先提示用户输入六个字符串,然后使用选择排序算法对这些字符串进行升序排列,并最后输出排序后的字符串。文章详细展示了如何通过strcmp和strcpy函数来比较和交换字符串。
481

被折叠的 条评论
为什么被折叠?



