#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int n,m,set[60][10];
double avesc[10],avest[60];
int main()
{
double sum1,sum2;
while(scanf("%d%d",&n,&m)!=EOF)
{
for(int i=1;i<=n;i++)
{
sum1=0;
for(int j=1;j<=m;j++)
{
scanf("%d",&set[i][j]);
sum1+=set[i][j];
}
avest[i]=sum1/m;
}
for(int i=1;i<=m;i++)
{
sum2=0;
for(int j=1;j<=n;j++)
{
sum2+=set[j][i];
}
avesc[i]=sum2/n;
}
int count=0,c;
for(int i=1;i<=n;i++)
{
c=0;
for(int j=1;j<=m;j++)
{
if(set[i][j]>=avesc[j])
c++;
}
if(c==m)
{
count ++;
}
}
for(int i=1;i<=n;i++)
{
if(i==1)
printf("%.2lf",avest[i]);
else
printf(" %.2lf",avest[i]);
}
printf("\n");
for(int i=1;i<=m;i++)
{
if(i==1)
printf("%.2lf",avesc[i]);
else
printf(" %.2lf",avesc[i]);
}
printf("\n");
printf("%d\n\n",count);
}
// system("pause");
return 0;
}
转载于:https://www.cnblogs.com/zhangshu/archive/2011/08/09/2132789.html