这道题是在讨论里的大神里复制的,刚开始也只完成了一组数据的判断
#include <stdio.h>
int main()
{
	int a, max = 0, small = 100, sum = 0, count = 0;
	while (scanf("%d", &a) != EOF)
	{
		if (a > max)//判定最高分
		{
			max = a;
		}
		if (a < small)//判定最低分
		{
			small = a;
		}
		sum += a;
		count++;//计数器
		if (count == 7)//计数器=7时代表一组的分数好了可以进行计算
		{
			printf("%.2f\n", (sum - max - small) / 5.0);
			count = 0;//重置
			max = 0;//重置
			small = 100;//重置
			sum = 0;//重置
		}
		
	}

	return 0;
}