新手求助:冒泡排序,请大家帮我看看问题应该怎么解决!
#include"stdio.h"void main()
{ float sort(float a[],int n);
float num[10];
float numx[10];
int i;
printf("请输入数字序列:\n");
for(i=0;i<=9;i++)
scanf("%f",&num[i]);
numx=sort(num,10); /*这里该如何调用呢?*/
printf("由大到小排序后的序列:\n");
for(i=0;i<=9;i++)
printf("%f",numx[i]);
getch();
}
float sort(a,n)
float a[];
int n;
{int i;
int flag;
float t;
do
{flag=0;
for(i=0;i<n-1;i++)
if(a[i+1]>a[i])
{t=a[i];a[i]=a[i+1];a[i+1]=t;
flag=1;
}
}
while(flag==1);
}/*怎么返回整个数组的值?*/