大神求解答,在线等急谢谢了
1个回答
展开全部
includelt;stdio.h;
int main()
{
int n,m,i,j,flag,good;
double sum1,sum2,b[20],c[5],a[20][5];
while(scanf(%d%d,n,m)!=EOF)//学生数 课程数
{
for(i=0;ilt;n;i++)
for(j=0;jlt;m;j++)
scanf(%lf,a[i][j]);
for(i=0;ilt;n;i++)
{
sum1=0;
for(j=0;jlt;m;j++)
sum1+=a[i][j];
b[i]=sum1/m; //学生个人平均成绩
}
for(j=0;jlt;m;j++)
{
sum2=0;
for(i=0;ilt;n;i++)
sum2+=a[i][j];
c[j]=sum2/n;//课程平均成绩
}
good=0;
for(i=0;ilt;n;i++)
{
flag=0;
for(j=0;jlt;m;j++)
if(a[i][j]lt;c[j])
{flag=1;break;}
if(!flag)
good++;
}
printf(%.2lf,b[0]);
for(i=1;ilt;n;i++)
printf( %.2lf,b[i]);
printf(;n);
printf(%.2lf,c[0]);
for(j=1;jlt;m;j++)
printf( %.2lf,c[j]);
printf(;n);
printf(%d;n,good);
printf(;n);
}
return 0;
}
int main()
{
int n,m,i,j,flag,good;
double sum1,sum2,b[20],c[5],a[20][5];
while(scanf(%d%d,n,m)!=EOF)//学生数 课程数
{
for(i=0;ilt;n;i++)
for(j=0;jlt;m;j++)
scanf(%lf,a[i][j]);
for(i=0;ilt;n;i++)
{
sum1=0;
for(j=0;jlt;m;j++)
sum1+=a[i][j];
b[i]=sum1/m; //学生个人平均成绩
}
for(j=0;jlt;m;j++)
{
sum2=0;
for(i=0;ilt;n;i++)
sum2+=a[i][j];
c[j]=sum2/n;//课程平均成绩
}
good=0;
for(i=0;ilt;n;i++)
{
flag=0;
for(j=0;jlt;m;j++)
if(a[i][j]lt;c[j])
{flag=1;break;}
if(!flag)
good++;
}
printf(%.2lf,b[0]);
for(i=1;ilt;n;i++)
printf( %.2lf,b[i]);
printf(;n);
printf(%.2lf,c[0]);
for(j=1;jlt;m;j++)
printf( %.2lf,c[j]);
printf(;n);
printf(%d;n,good);
printf(;n);
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询