PTA乙级题 1077. 互评成绩计算 (20)
水题。
#include<stdio.h>
int main()
{
int n,m,i,j,sum,x,max,min;
scanf("%d %d",&n,&m);
int a[n][n];
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
for (i=0;i<n;i++)
{
sum=0;
x=0;
max=0;
min=50;
for (j=1;j<n;j++)
{
if (a[i][j]>=0&&a[i][j]<=m)
{
if (max<a[i][j])
max=a[i][j];
if (min>a[i][j])
min=a[i][j];
sum+=a[i][j];
x++;
}
}
sum-=max+min;
sum=(a[i][0]+sum/(x-2)+1)/2;
printf("%d",sum);
if (i!=n-1)
printf("\n");
}
return 0;
}