当前位置:首页>>hdoj求平均值

hdoj求平均值

  • hdoj
  • 2022-07-16 07:54:00

hdoj求平均值

hdoj求平均值

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

猜你喜欢