定义函数void sort(int a[], int n ),用冒泡法对数组a中的元素排序。

如题所述

第1个回答  2012-07-05
viod sort(*bata,i) // 数组首地址 数组的个数
{

unsigned char a,b=1;
int *bata_buff;*bata1;
bata1=bata;
while(b<i)
{
for(a=0;a<(i-b);a++)
{
if((*bata)<(*(bata+1)))
{*bata_buff=*(bata1+1); *(bata1+1)=*bata; *bata1=*bata_buff}
bata1=bata1+1;
}
b++; bata1=bata;
}
}
第2个回答  推荐于2016-05-10
//从小到大的排序
int i,j;
int temp;//临时
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j])
{a[i]=temp;temp=a[j];a[j]=a[i];}本回答被网友采纳
第3个回答  2019-06-24
//从小到大的排序
int
i,j;
int
temp;//临时
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j])
{a[i]=temp;temp=a[j];a[j]=a[i];}