求高手指点此冒泡排序错误~~
#include<stdio.h>int * sort(const int * const Array, int size);
int * sort(const int * const Array, int size)
{
int line[200];
int i,j,k;
int *p=line;
for(i=0;i<size;i++)
line[i]=*(Array+i);
for(i=0;i<size-1;i++){
for(j=0;j<size-i-1;j++){
if(line[j]>line[j+1]){
k=line[j];
line[j]=line[j+1];
line[j+1]=k;}}}
return p;
}
main()
{
int x[10],i=0,*p;
for(i=0;i<10;i++)
printf("%d",sort(p,10));
}