编写计算一维数组排序的函数(由大到小),功能:将一维数组a由大到小排序

编写计算一维数组排序的函数(由大到小),功能:将一维数组a由大到小排序

第1个回答  2012-04-20
你看看行了吧,不明白再说哈
#include<stdio.h>
void main()
{
int a[10]={0,2,3,67,34,50,6,23,5,38};
for(int i=9;i>0;i--)
{ for(int j=0;j<i;j++) //冒泡法降序排列
{ if(a[j]<a[j+1])
{ int temp;
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;

}
}
}
for(int i=0;i<10;i++)
printf("%d ",a[i]); //输出
第2个回答  2012-04-23
不知道你用的是什么东西去写,如果是PHP直接用rsort就可以成大到小了