#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int *dataEnter(int);
void dataShow(int *,int);
void dataSort(int *,int);
int main () {
int *d,n;
printf("请输入要排序的数据数(n):");
scanf("%d",&n);
d=dataEnter(n);
if(d!=NULL){
printf("生成的%d个数据为:\n");
dataShow(d,n);
dataSort(d,n);
printf("排序后的数据为:\n");
}
else
printf("由于申请不到存储空间,程序无法正常运行\n");
return 0;
}
int *dataEnter(int n);{
int *p;
p=(int *)malloc(n*sizeof(int));
if(p!=NULL){
srand(time(NULL));
for(int i=0;i<n;i++)
*(p+i)=rand()%1000;
}
return p;
}
void dataShow(int *p,int n){
for(int i=0;i<n;i++){
printf("%4d",*(p+i));
if((i+1)%20==0)
printf(\n);
}
}
void dataSort(int *p,int n){
for(int )
}