内存:128  时间:1

题目描述

YTU APP比赛的裁判由7人组成。每位裁判参赛者提交的作品,给出0–100的一个整数分。每当评判完一位参赛者的app,就要评定哪位裁判的给分最公正。最公正的裁判给出的分和7位裁判给出的平均分最接近。现在任意给出一组裁判的打分,请编写程序评比出最佳裁判。如果有多位最公正裁判,只输出位次最靠前的裁判位次。注意:平均分只保留整数部分。

输入

7位裁判的打分

输出

最公正裁判的位次。如果有多位最公正裁判,输出位次最靠前的裁判位次。注意位次从 1 开始。

样例输入

1 2 3 4 5 6 7

样例输出

4

提示

代码如下

#include<stdio.h>
#include<math.h>
int main()
{
int a[8],b[8],i,s=0,x,t=100,j;
for(i=1;i<=7;i++)
{
scanf("%d",&a[i]);
s+=a[i];
}
x=s/7;

for(i=1;i<=7;i++)
{
b[i]=fabs(a[i]-x);
if(t>b[i])
{
    t=b[i];
j=i;
}
}
printf("%d ",j);
return 0;
}

代码来源于互联网,仅供参考!