printf("请输入六个字符串\n"); char str[6][10] = {0}; for (int i = 0; i < 6; i++) { scanf("%s",str[i]); } for (int i = 0; i < 6 - 1; i++) { for (int j = 0; j < 6 - 1 -i; j++) { if (strcmp(str[j], str[j + 1]) > 0) { char strtemp[10] = {0}; strcpy(strtemp, str[j]); strcpy(str[j], str[j + 1]); strcpy(str[j + 1], strtemp); } } } printf("排好序后字符串顺序为:\n"); for (int i = 0; i < 6; i++) { printf("%s\n",str[i]); }