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

2024-12-01 18:20:29
推荐回答(3个)
回答(1):

viod sort(*bata,i) // 数组首地址 数组的个数
{

unsigned char a,b=1;
int *bata_buff;*bata1;
bata1=bata;
while(b {
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):

//从小到大的排序
int i,j;
int temp;//临时
for(i=0;i for(j=i+1;j if(a[i]>a[j])
{a[i]=temp;temp=a[j];a[j]=a[i];}

回答(3):

//从小到大的排序
int
i,j;
int
temp;//临时
for(i=0;ifor(j=i+1;jif(a[i]>a[j])
{a[i]=temp;temp=a[j];a[j]=a[i];}