杭电acm2023,请问为什么提交会显示wrong answer。

谢谢啊!。对,这里我错了,但我改了之后还是不通过。

 

 

#include<stdio.h>
void main()
{
    int n,m;
    while(scanf("%d %d",&n,&m)!=EOF)
    {
        int a[50][5];
        int i,j;
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                scanf("%d",&a[i][j]);
            }
        }
        double sum=0,b[2][50];
        int p=0,q=0;
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                sum+=a[i][j];
            }
            b[p][q]=sum/m;
            sum=0;
            q++;
        }
        p=1,q=0;
        double c[5];
        int u=0,t=0,h=0;
        for(i=0;i<m;i++)
        {
            for(j=0;j<n;j++)
            {
                sum+=a[j][i];
            }
            b[p][q]=sum/n;
            c[u]=sum/n;
            u++;
            sum=0;
            q++;
        }
        u=0;
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                if(a[i][j]>=c[u])
                {
                    t++;
                }
                u++; 
            }
            if(t==m)
                h++;
            t=0;
            u=0;
        }
        for(i=0;i<2;i++)
        {
            if(i==0)
            {
                for(j=0;j<n;j++)
                {
                    if(j==0)
                        printf("%.2lf",b[i][j]);
                    else
                        printf(" %.2lf",b[i][j]);
                }
                printf("\n");
            }
            else if(i==1)
            {
                for(j=0;j<m;j++)
                {
                    if(j==0)
                        printf("%.2lf",b[i][j]);
                    else
                        printf(" %.2lf",b[i][j]);
                }
                printf("\n");
            }
        }
        printf("%d\n\n",h);
    }
}