描述
公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。
(注:本题有多组输入)
输入描述:
每一行,输入7个整数(0~100),代表7个成绩,用空格分隔。
输出描述:
每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行。
示例1
输入:
99 45 78 67 72 88 60
输出:
73.00
#include<stdio.h>
int main(){
int a=0,max=0,min=100;
int sum=0,count=0;
while(~scanf("%d",&a))
{
if(a>max){
max=a; //选出最大值
}
if(a<min){ //选出最小值
min=a;
}
sum+=a;
count++;
if(count==7){
printf("%.2f\n",(sum-min-max)/5.0); //所有数字-最大值-最小值=我们要的和
count = 0;//重置
max = 0;//重置
min = 100;//重置
sum = 0;//重置
}
}
return 0;
}