本地输入没有问题,但洛谷提交出现RE报错,(80分)我改了很多次都没成功。萌新救助,谢谢!
#include <stdio.h>
int main() {
int i,I,n,m;
float SF=0,S[100],a[20][100],c=0,C=10,s=0;
float max(float x,float y);
float min(float x,float y);
scanf("%d %d",&n,&m);
for(I=0;I<n;I++){
for(i=0;i<m;i++){
scanf("%f",&a[I][i]);
s=a[I][i]+s;
}
for(i=0;i<m;i++){
c=max(a[I][i],c);
C=min(a[I][i],C);
}
if(m == 2||m == 1) S[I]=s/m;
else S[I]=(s-c-C)/(m-2);
SF=max(S[I],SF);
s=0;c=0;C=10;
}
printf("%.2f",SF);
return 0;
}
float max(float x,float y)
{
float z;
if(x>=y) z=x;
else z=y;
return (z);
}
float min(float x,float y)
{
float z;
if(x>=y) z=y;
else z=x;
return (z);
}