#include<stdio.h>
void pingjunzhi(double n,double m,double sum1[],double sum2[],double arr1[],double arr2[])
{
for(int i=0;i<n;i++)
{
arr1[i]=sum1[i]/m;
}
for(int j=0;j<m;j++)
{
arr2[j]=sum2[j]/n;
}
}
void shuchu(int n,int m,double arr1[],double arr2[])
{
for(int i=0;i<n;i++)
{
printf("%.2lf ",arr1[i]);
}printf("\n");
for(int j=0;j<m;j++)
{
printf("%.2lf ",arr2[j]);
}
}
int main()
{
int c1=0,c3=0;
double n,m;
double kecheng[100][100];
double sum1[100],sum2[100],arr1[100],arr2[100];
while(scanf("%lf%lf",&n,&m)!=EOF)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%lf",&kecheng[i][j]);
sum1[i]+=kecheng[i][j];
}
}
for(int j=0;j<m;j++)
{
for(int i=0;i<n;i++)
{
sum2[j]+=kecheng[i][j];
}
}
pingjunzhi(n,m,sum1,sum2,arr1,arr2);
shuchu(n,m,arr1,arr2);
for(int i=0;i<n;i++)
{
c1=0;
for(int j=0;j<m;j++)
{
if(kecheng[i][j]>=arr2[j])
{
c1++;
}
}
if(c1==m)
{
c3++;
}
}
printf("\n");
printf("%d\n\n",c3);
}
return 0;
}
期望提供更多信息,别人才能帮助你。
但是你题目都没有,只有代码就很难受。