2023 求平均成绩(杭电)

//
//  main.c
//  杭州电子科技大学
//
//  Created by yonuyeung on 2021/10/12.
//
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    int n,m,i,j,x,sum1,sum2,flag,a[100][100];
    double s1[60],s2[60];
    while(scanf("%d %d",&n,&m)!=EOF)
    {
        for(i=0;i<n;i++){
            sum1=0;
            for(j=0;j<m;j++){
                scanf("%d",&a[i][j]);
            sum1+=a[i][j];}
            s1[i]=(double)sum1;}
        for(j=0;j<m;j++)
        {   sum2=0;
            for(i=0;i<n;i++)
            {
               sum2+=a[i][j];
            }
            s2[j]=sum2;
        }
        x=0;
        for(i=0;i<n;i++)
        {
            flag=1;
            for(j=0;j<m;j++)
            {
                if((a[i][j]*1.0)<(s2[j])/n)
                {
                    flag=0;
                    break;
                }
                else
                    flag=1;
            }
            if(flag==1)
                x++;
        }
        for(i=0;i<n;i++)
        {
            if(i==n-1)
                printf("%.2lf",s1[i]/m);
            else printf("%.2lf ",s1[i]/m);
        }
            printf("\n");
            for(j=0;j<m;j++)
            {
                if(j==m-1) printf("%.2lf",s2[j]/n);
                    else printf("%.2lf ",s2[j]/n);
            }
                    printf("\n");
            printf("%d\n\n",x);
    }
     return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_59414507/article/details/120827270