#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int i,x;
int max1=-1,max2=-1,min1=2e9,min2=2e9;
for(i=1;i<=n;i++){
scanf("%d",&x);
if(max1<x){
max2=max1;;
max1=x;
}else{
if(max2<x)
max2=x;
}
if(min1>x){
min2=min1;
min1=x;
}else{
if(x<min2){
min2=x;
}
}
}
cout<<min1<<" "<<min2<<endl;
cout<<max1<<" "<<max2<<endl;
return 0;
}
一个循环找到数组里面的第一大第二大,第一小第二小的值
最新推荐文章于 2023-02-02 17:19:32 发布