实验8-1-4 使用函数的选择法排序 (25 分)

#include <stdio.h>
#define MAXN 10

void sort(int a[], int n);

int main()
{
    int i, n;
    int a[MAXN];

    scanf("%d", &n);
    for (i = 0; i<n; i++)
        scanf("%d", &a[i]);

    sort(a, n);

    printf("After sorted the array is:");
    for (i = 0; i < n; i++)
        printf(" %d", a[i]);
    printf("\n");

    system("pause");
    return 0;
}

/* 你的代码将被嵌在这里 */
void sort(int a[], int n) {
    int temp;
    for (int i = 0; i < n; i++) {
        for (int j = i; j < n; j++)
            if (a[i] > a[j]) {
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
    }
}

 

posted @ 2022-03-06 09:10  JamesGordan  阅读(83)  评论(0)    收藏  举报