读取每一行的第一位数作为开头,如果能读到证明有新的一行数据。把它放到arr的第一个元素中
#include <stdio.h>
int main(){
int temp;
while(~scanf("%d",&temp)){
int arr[7],sum=0;
int min,max;
arr[0]=temp;
for(int i=1;i<7;i++){
scanf("%d ",&arr[i]);
}
for(int i=0;i<7;i++){
sum+=arr[i];
if(i==0){
min=arr[0];
max=min;
}
else if(arr[i]>max){
max=arr[i];
}
else if(arr[i]<min){
min=arr[i];
}
}
printf("%.2f\n",(sum-min-max)/5.0);
}
return 0;
}