我的思路和已经AC的一毛一样,为什么我的是wrong answer
#include<stdio.h>
int main()
{
int n,m;
int a[50][5];
double average[50];
while(scanf("%d%d",&n,&m)!=EOF)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
}
double sum;
for(i=0;i<n;i++)
{
sum=0;
for(j=0;j<m;j++)
sum+=a[i][j];
//每个学生的平均成绩
if(i<m-1)
printf("%.2lf “,sum/m);
else
printf(”%.2lf",sum/m);
}
printf("\n");
double s;
for(i=0;i<m;i++)
{
s=0;
for(j=0;j<n;j++)
s+=a[i][j];
//每一科的平均成绩
average[i] =s/n;
if(i<m-1)
printf("%.2lf ",average[i]);
else
printf("%.2lf",average[m-1]);
}
printf("\n");
int count=0;
int flag;
for(i=0;i<n;i++)
{
flag=0;
for(j=0;j<m;j++)
{
if(a[i][j]>=average[j])
flag++;
}
if(flag==m)
count++;
}
printf("%d\n",count);
printf("\n");
}
return 0;
}