2014青年歌手大奖赛_评委会打分 acm
解决时间 2021-02-12 22:08
- 提问者网友:川水往事
- 2021-02-12 08:09
#include
int main()
{
double a[1020];
double c,j;
int i,t,n;
while(scanf("%d",&n)!=EOF)
{
c=0;
for(i=0;i {
scanf("%lf",&a[i]);
}
for(j=0;j {
for(i=0;i {
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=1;i {
c=c+a[i];
}
printf("%.2lf\n",c/(n-2));
}
return 0;
}
老是过不了显示错误,但测试都正常显示,帮忙改正一下,谢谢!
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-12 09:37
#include
int main()
{
int s, n, sum;
int i, j;
int max, min;
while (scanf("%d", &n) != EOF)
{
for (i = 0, sum = max = 0, min = 100; i < n; i++)
{
scanf("%d", &s);
sum += s;
if (max < s) max = s;
if (min > s) min = s;
}
printf("%.2f\n", (float)(sum - max - min) / (n - 2));
}
return 0;
}
我要举报
大家都在看
推荐资讯