#include <stdio.h>

int main() {
    int min =  100;
    int max = 0;
    int sum = 0;
    int count = 0;
    int n = 0;
    while(scanf("%d",&n) != EOF)
    {
        count++;
        if(max < n)
        max = n;
        if(min > n)
        min = n;
        sum += n;
        if(count % 7 == 0)
        {
           float ave = (sum - min - max) / 5.0;
           printf("%.2f\n",ave);
            sum = 0;
            min =  100;
            max = 0;
        }
    }
    return 0;
}

开始只能写出一组数据,看了一下作者“王冠与高跟鞋”的思路,重新写了一下,主要就是通过计数器和数据重置来实现多组输入。