用C语言设计一个程序,将100个整数按由小到大排序

2025年01月05日 16:08
有2个网友回答
网友(1):

问题是这100个数 从哪里来。 

给出一个排序程序, 你自己搞出这个数组来, 调用排序函数就好。 

void bubble_sort(int a[], int n)
{
    int i, j, temp;
    for (j = 0; j < n - 1; j++)
        for (i = 0; i < n - 1 - j; i++)
        {
            if(a[i] > a[i + 1])
            {
                temp = a[i];
                a[i] = a[i + 1];
                a[i + 1] = temp;
            }
        }
}

构建数组后 

调用bubble_sort(a,100);

之后输出即可。

网友(2):

int i, j, n, A[100];
for (i=0; i<100; i++){
for (j=i; j<100; j++){
if(A[i]>A[j]){
n =A[i];

A[i] = A[j];

A[j] = n;
}
}
}
接着输出即可,自己调试一下