我爱程序设计演讲比赛
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
山东理工大学计算机学院宣传部
举办了一个叫做“
我爱程序设计演讲比赛”的节目,
这个节目有好多人参加
。
当时有7个评委,每个评委都要给选手打分,现在要求去掉一个最高分和去掉一个最低分,再算出平均分。结果精确到小数点后两位。
请您编程帮助组织者算出每个人的最后得分。
输入
测试数据包括多个实例。
每组数据包括7个实数,代表评委们对该选手的评分。紧接着是选手的名字,名字的长度不超过30个字符。
输入直到文件结束。
每组数据包括7个实数,代表评委们对该选手的评分。紧接着是选手的名字,名字的长度不超过30个字符。
输入直到文件结束。
输出
算出每位选手名字和最终得分,结果保留两位小数。
示例输入
10 10 10 10 10 10 9 xiaoyuanwang 0 0 0 0 0 0 0 beast
示例输出
xiaoyuanwang 10.00 beast 0.00
提示
来源
示例程序
#include<stdio.h>
int main()
{
int i;
double a[7],n,m,k;
char b[50];
while(scanf("%lf %lf %lf %lf %lf %lf %lf %s",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],b)==8)
{
k=0;
for(i=0;i<7;i++)
{
k+=a[i];
if(i==0)
{
n=a[0];
m=a[0];
}
else
{
if(a[i]>m)
m=a[i];
if(a[i]<n)
n=a[i];
}
}
printf("%s %.2lf\n",b,(k-n-m)/5);
}
}