c语言数组方面的问题

img

#include<stdio.h>
int a[10];
int main() {
    int i,j;
    for (i = 0 ; i < 10; i++) {
        scanf("%d",&a[i]);
    }
    for (i = 0 ; i < 9 ; i++) {
        int min = i;
        for (j = i + 1; j < 10; j++) {    //走訪未排序的元素
            if (a[j] > a[min]) {
                min=j;
            }
        }
        int t = a[min];
        a[min] = a[i];
        a[i]= t;
    }
    for (i = 0 ; i < 10; i++) {
        printf("%d ",a[i]);
    }
    return 0;
}

觉得有用的话采纳一下哈