李涛第5次作业.zip
立即下载
资源介绍:
李涛第5次作业.zip
#include
#include
#define SIZE 10
void bubbleSort(char names[SIZE][50], int n) {
int i, j;
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - i - 1; j++) {
if (strcmp(names[j], names[j + 1]) > 0) {
char temp[50];
strcpy(temp, names[j]);
strcpy(names[j], names[j + 1]);
strcpy(names[j + 1], temp);
}
}
}
}
int main() {
char names[SIZE][50];
printf("请输入10个学生的姓名:\n");
for (int i = 0; i < SIZE; i++) {
scanf("%s", names[i]);
}
bubbleSort(names, SIZE);
printf("排序后的姓名:\n");
for (int i = 0; i < SIZE; i++) {
printf("%s ", names[i]);
}
return 0;
}