赞
踩
考点:元素交换,查找最值
- #include<bits/stdc++.h>
- using namespace std;
- const int MAXSIZE=101;
-
-
- int main() {
- int n;
- while(cin>>n) {
- int a[n];
- int minX=INT_MAX,maxX=INT_MIN;
- int p1,p2;
- for(int i=0; i<n; i++) {
- cin>>a[i];
- if(minX>a[i]) {
- minX=a[i];
- p1=i;
- }
- if(maxX<a[i]) {
- maxX=a[i];
- p2=i;
- }
- }
- swap(a[p1],a[p2]);
- for(int i=0; i<n; i++) {
- cout<<a[i];
- if(i!=n-1) {
- cout<<" ";
- }
- }
- cout<<endl;
- }
-
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。