ZZULIOJ 1120: 最值交换,Java

1120: 最值交换

import java.util.Scanner;
public class Main {
    
    
    static int []a = new int[20];
    public static void main(String[] args) {
    
    
        Scanner cin = new Scanner(System.in);
        int n=cin.nextInt();
        for(int i=1;i<=n;i++) a[i]=cin.nextInt();
        int minn=1,maxn=1;

        for(int i=1;i<=n;i++) if(a[i]<a[minn]) minn=i;
        int t;
        t=a[1];a[1]=a[minn];a[minn]=t;

        for(int i=1;i<=n;i++) if(a[i]>a[maxn]) maxn=i;
        t=a[n];a[n]=a[maxn];a[maxn]=t;

        for(int i=1;i<=n;i++)
            System.out.printf("%d ",a[i]);
    }
}