#include<stdio.h>
```c
int main(){
double a[100][100],sum,temp;
double as[100];
int n,m,q;
while(scanf("%d %d",&n,&m)!=EOF&&n<=50&&m<=5){
q=0;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
scanf("%lf",&a[i][j]);
}
}
for(int i=0;i<n;i++){
sum=0;
for(int j=0;j<m;j++){
sum+=a[i][j];
}
if(i<n-1){
printf("%.2lf ",sum/n);
}else{
printf("%.2lf\n",sum/n);
}
}
for(int i=0;i<m;i++){
temp=0;
for(int j=0;j<n;j++){
temp+=a[j][i];
}
if(i<m-1){
printf("%.2lf ",temp/m);
as[i]=temp/m;
}else{
printf("%.2lf\n",temp/m);
as[i]=temp/m;
}
}
for(int i=0;i<n;i++){
double x=0;
for(int j=0;j<m;j++){
if(a[i][j]>=as[j]){
x++;
}
}
if(x==m){
q+=1;
}
}
printf("%d\n",q);
}
return 0;
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/183682099926148.png 'JXB7EC$IP_GO~(QK[7$4WVS.png')