Description
在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。请编写一个程序实现这个程序。
Input
9位评委给选手找的分,9个0-10之间的小数
Output
选手的最后得分,即9个成绩中去掉一个最高,去掉一个最低后的平均成绩。结果输出中,保留3位小数。
Sample Input
9.8 6.7 8.9 7.6 4.5 6.5 7.8 4.2 6.4
Sample Output
6.914
#include<stdio.h>intmain(){-
floata[10],sum=0,average,max,min; -
inti; -
for(i=1;i<=9;i++) -
{ -
scanf("%f",&a[i]); -
} -
max=a[1]; -
for(i=2;i<=9;i++) -
{ -
if(a[i]>max) -
max=a[i]; -
} -
min=a[1]; -
for(i=2;i<=9;i++) -
{ -
if(a[i] -
min=a[i]; -
} -
for(i=1;i<=9;i++) -
{ -
sum=sum+a[i]; -
} -
average=(sum-max-min)/7; -
printf("%.3f",average); -
return0; }

2237

被折叠的 条评论
为什么被折叠?



