49_最值

 

#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;

int main()
{
    int n;
    cin>>n;
    int temp;
    int i_min, i_max;
    int a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    int _min = a[0];
    for(int i=0;i<n;i++){
        if(a[i]<_min){
            _min = a[i];
            i_min =i;
        }
    }
     int _max = a[0];
    for(int i=0;i<n;i++){
        if(a[i]>_max){
            _max = a[i];
            i_max =i;
        }
    }
    temp = a[i_min];
    a[i_min] = a[0];
    a[0] = temp;
    temp = a[i_max];
    a[i_max] = a[n-1];
    a[n-1] = temp;
    for(int i=0;i<n;i++){
        cout<<a[i];
        if(i!=n-1){
            cout<<" ";
        }
    }
}
发布了37 篇原创文章 · 获赞 4 · 访问量 1938

猜你喜欢

转载自blog.csdn.net/qq_41440031/article/details/103893202
49