关于,就是觉得自己的逻辑没有问题啊,然后测试样例也通过了,但就是提交pta显示错误
求斧正
谢谢大家
#include<stdio.h>
int main()
{
int t;
float a[100], max, min, sum, aver;
int i;
int n, m;
scanf("%d", &t);
while (t--)
{
max = 0;
min = 100;
sum = 0;
scanf("%d %d", &n, &m);
for (i = 0; i < n; i++)
{
scanf("%f", &a[i]);
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
sum += a[i];
}
aver = (sum - max * m - min * m) / (n - 2 * m);
printf("%.2f\n", aver);
}
return 0;
}