#include <stdio.h>
int main(){
int n,m;
int ls[50][5];
int i,i1;
int cot,cot1;
while (scanf("%d %d",&n,&m)!=EOF)
{
double stu[50]={0};
double sub[5]={0};
if (n==0 || m==0)
{
break;
}
for ( i = 0; i < n; i++)
{
for ( i1 = 0; i1 < m; i1++)
{
scanf("%d",&ls[i][i1]);
}
}
for ( i = 0; i < n; i++)
{
for ( i1 = 0; i1 < m; i1++)
{
stu[i]+=ls[i][i1];
}
stu[i]/=m*1.0;
}
for ( i1 = 0; i1 < m; i1++)
{
for ( i = 0; i < n; i++)
{
sub[i1]+=ls[i][i1];
}
sub[i1]/=n*1.0;
}
cot=0;
cot1=0;
for ( i = 0; i < n; i++)
{
for ( i1 = 0; i1 < m; i1++)
{
if (sub[i1]<=ls[i][i1])
{
cot1++;
}
}
if (cot1>=m)
{
cot++;
}
cot1=0;
}
for ( i = 0; i < n; i++)
{
printf("%.2lf ",stu[i]);
}
printf("\n");
for ( i1 = 0; i1 < m; i1++)
{
printf("%.2lf ",sub[i1]);
}
printf("\n%d\n\n",cot);
}
return 0;
}
//C语言//杭电OJ2023//答案备份
于 2024-02-03 16:10:38 首次发布