package erase; import java.util.Scanner; public class 最大最小值交换 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt(); int m[]=new int[100]; for(int i=0;i<n;i++) { m[i]=in.nextInt(); } Max(m); Min(m); for(int i=0;i<n;i++) { System.out.print(m[i]+" "); } } public static void Max(int[] m) { int ider=0; int max=0,k=0; for(int i=0;i<m.length;i++) { if(max<m[i]) { max=m[i]; ider=i; } } k=m[ider]; m[ider]=m[0]; m[0]=k; } public static void Min(int[] m) { int ider=0; int min=1000,k=0; for(int i=0;i<m.length;i++) { if(min>m[i]) { min=m[i]; ider=i; } } k=m[ider]; m[ider]=m[m.length-1]; m[m.length-1]=k; } }