0
题目链接: 酷丁编程:1065
以下为错误代码:
#include<iostream>
using namespace std;
int a[10005];
int n;
int main(){
cin>>n;
int ma=0,maa,mi=10000,mii;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>=ma){
ma=a[i];
maa=i;
}
if(a[i]<mi){
mi=a[i];
mii=i;
}
}
for(int i=1;i<=n;i++){
if(i!=maa&&i!=mii){
cout<<a[i]<<" ";
}
if(i==maa&&a[i]==ma){
cout<<mi<<" ";
}
if(i==mii&&a[i]==mi){
cout<<ma<<" ";
}
}
return 0;
}
