#include<stdio.h>
#include<string.h>
int main() {
char text[2048], * pLn[100], * ptemp;
int n, j, i, k;
n = 5;
for (i = 0, k =0;i < n;i++) {
gets(text + k);
pLn[i] = text + k;
k = k + strlen(text + k) + 1;
}
for (i = 0;i < n - 1;i++) {
k = i;
for (j = i+ 1;j < n;j++)
if (strcmp(pLn[j],pLn[k]) < 0)
k = j;
ptemp = pLn[k];
pLn[k] = pLn[i];
pLn[i] = ptemp;
}
printf("\n");
for (i = 0;i < n;i++) {
printf("%s\n", pLn[i]);
}
//printf("%d", strcmp("And looked down one as far as I could", " TWO roads diverged in a yellow wood,"));
return 0;
}
/*
TWO roads div
2021年西建大883--------------读程---------第4题
于 2022-12-13 22:45:25 首次发布
该篇博客主要介绍了2021年西建大883考试中涉及的算法问题,建议参考课本P160进行理解和掌握。
摘要由CSDN通过智能技术生成