最简单的方法是冒泡排序 看代码 不懂可以问我
#include<stdio.h>
void turn(int a0[],int length);
/**********主函数**************/
int main()
{
int a[]={1,3,4,5,6},i;
turn(a,sizeof(a)/sizeof(int));
for(i=0;i<sizeof(a)/sizeof(int);i++) //计算a的字节长度/8就是其长度
{
printf("%d",a[i]);
}
printf("\n");
return 0;
}
/**********子函数**************/
void turn(int a[],int length)
{
int i, j;
for(i = 0; i < length; i++)
for(j = i+1; j < length; j++)
if(a[i]<a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
|