欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;

相关标签: hdoj