问题遇到的现象和发生背景
!求平均成绩答案错误!
!测试数据都完全正确,提交却说我答案错误!

用代码块功能插入代码,请勿粘贴截图
#include <stdio.h>
#include <stdlib.h>
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;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&arr[i][j]);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
x+=arr[i][j];
printf("%.2f ",x/m);//每名学生的平均成绩
x=0;
}
printf("\n");
for(j=0;j<m;j++)
{
for(i=0;i<n;i++)
sum[j]=sum[j]+arr[i][j];
printf("%.2f ",sum[j]/n);//每科平均成绩
}
printf("\n");
for(i=0;i<n;i++)
{
a=0;
for(j=0;j<m;j++)
if(arr[i][j]>=sum[j]/n)
a++;
if(a==m)//每科都大于等于平均
b++;
}
printf("%d",b);
}
return 0;
}
运行结果及报错内容
Wrong Answer