C语言之最大与最小元素对调

2025-04-13 11:50:28
推荐回答(1个)
回答1:

#include 
int main()
{
    int a[10000];
    int i, j, k, tmp, n, max = 0, min = 0;
    scanf("%d", &n);
    for(i=0;i        scanf("%d", &a[i]);
    for(i=0;i        if(max     max = a[i];
            j = i;
}
        if(min>a[i]) {
    min = a[i];
            k = i;
}
    }
    tmp = a[j];
    a[j] = a[k];
    a[k] = tmp;
    for(i=0;i        printf("%d", a[i]);
        if(i!=n-1)
        printf(" ");
    }
    printf("\n");
    
    return 0;
}