#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXLINES 5000 //进行排序的最大文本行
char *lineptr[MAXLINES]; //指向文本行的指针数组
int readlines(char *lineptr[],int nlines);
void writelines(char *lineptr[],int nlines);
void qsort(char *lineptr[], int left,int right);
//对输入的文本行进行排序
int main()
{
int nlines; //读取输入行数目
if((nlines=readlines(lineptr,MAXLINES))>=0)
{
qsort(lineptr,0,nlines-1);
writelines(lineptr,nlines);
system("PAUSE");
return 0;
}
else
{
printf("error:input too big to sort/n");
system("PAUSE");
return 1;
}
}
#define MAXLEN 10
C语言实现快速排序(完整版)DVE-C++编译通过
最新推荐文章于 2023-12-01 23:14:38 发布