C语言 数组与函数 写一函数,对输入的一组整数按由小到大的顺序排序,在main主函数调用该

2024-11-29 01:59:27
推荐回答(2个)
回答1:

#include
void bsort(int a[], int n)        //a输入的数组,n是数组长度
{
    int i,j,k;
    for (i=0;i    {
        for (j=0;j            if (a[j] > a[j+1])
            {
                k=a[j];
                a[j]=a[j+1];
                a[j+1]=k;
            }
    }
}
int main()
{
    int a[1000],n;
    scanf("%d", &n);
    int i;
    for (i=0;i        scanf("%d", &a[i]);
    bsort(a,n);
    for (i=0;i        printf("%d ", a[i]);
    return 0;
}

回答2:

void paixu(int *p,int len)
{
int temp,i;
for(i=0;i }

}