分析:这题比较简单,由于题目没有说去掉一个最高和最低,我就都去掉了,要保留一位小数用printf吧
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int a[7];
for(int i=0;i<7;i++)
scanf("%d",&a[i]);
sort(a,a+7);
int maxa=a[6],mina=a[0];
double sum=0,k=0;
for(int i=0;i<7;i++)
if(a[i]!=maxa&&a[i]!=mina){
sum+=a[i] ;
k++;
}
if(k