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

京公网安备 11010502036488号