求平均成绩答案错误,如何解决?

问题遇到的现象和发生背景

!求平均成绩答案错误!
!测试数据都完全正确,提交却说我答案错误!

img

用代码块功能插入代码,请勿粘贴截图
#include 
#include 
int main()
{
    int n,m,i,j,a,b=0;
    int arr[50][5];
    float sum[5]={0};float x=0;
    while(scanf("%d%d",&n,&m)!=EOF)
    {
        b=0;x=0;
        sum[0]=sum[1]=sum[2]=sum[3]=sum[4]=0;
        for(i=0;ifor(j=0;jscanf("%d",&arr[i][j]);
    for(i=0;ifor(j=0;jprintf("%.2f ",x/m);//每名学生的平均成绩
        x=0;
    }
     printf("\n");
    for(j=0;jfor(i=0;iprintf("%.2f ",sum[j]/n);//每科平均成绩
    }
     printf("\n");
     for(i=0;i0;
        for(j=0;jif(arr[i][j]>=sum[j]/n)
                a++;
        if(a==m)//每科都大于等于平均
            b++;
     }
     printf("%d",b);
    }
     return 0;
}

运行结果及报错内容

Wrong Answer