hdoj求平均值
程序员文章站
2022-07-16 07:54:00
...
hdoj求平均值
#include<stdio.h>
int main ()
{
int i, j, n, m, b, c;
while(scanf("%d%d",&n,&m)!=EOF)
{
c=0;
double score[50][5], a[50], sa[5];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%lf",&score[i][j]);
for(i=0;i<n;i++)
{
a[i]=0.0;
for(j=0;j<m;j++)
a[i]+=score[i][j];
a[i]=a[i]/m;
}
for(i=0;i<m;i++)
{
sa[i]=0.0;
for(j=0;j<n;j++)
sa[i]+=score[j][i];
sa[i]=sa[i]/n;
}
for(i=0;i<n;i++)
{
if(i==0)
printf("%.2lf",a[i]);
else
printf(" %.2lf",a[i]);
}
printf("\n");
for(i=0;i<m;i++)
{
if(i==0)
printf("%.2lf",sa[i]);
else
printf(" %.2lf",sa[i]);
}
printf("\n");
for(i=0;i<n;i++)
{
b=0;
for(j=0;j<m;j++)
if(score[i][j]>=sa[j])
b++;
if(b==j)
c++;
}
printf("%d\n\n",c);
}
return 0;