#include <iostream> using namespace std; int main(){ int i,n,x,y; int a[11]; cin>>n; //读入数组元素 for(i = 0;i < n;i++){ cin>>a[i]; } int max = 0; int min = 0; for(i = 1;i < n;i++){ if(a[i] < a[min]){ min = i; } if(a[i] > a[max]){ max = i; } } int t; if(min != 0){ t = a[min]; a[min] = a[0]; a[0] = t; } if(max != n - 1){ t = a[max]; a[max] = a[n - 1]; a[n - 1] = t; } for(i = 0;i < n;i++){ cout<<a[i]<<" "; } } /************************************************************** Problem: 1212 User: admin Language: C++ Result: Accepted Time:9 ms Memory:2072 kb ****************************************************************/