您的位置:首页 > 其它

浙工ACM1295

2013-11-24 15:54 555 查看
#include<iostream>

#include<iomanip>

using namespace std;

int main(){

int n;

while(cin>>n){

if(n>2 && n<100){

int *a = new int
;

for(int i=0;i<n;i++)

cin>>a[i];

for(int j=0;j<n-1;j++){

for(int k=j+1;k<n;k++){

if(a[k]<a[j])

swap(a[k],a[j]);

}

}

double sum=0;

for(int h=1;h<n-1;h++)

sum+=a[h];

cout<<fixed<<setprecision(2)<<sum/(n-2)<<endl;

}

}

return 0;

}

其实这道题可以不用数组也行的。

另外,要较强排序算法的练习和理解!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: