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;
}
泰科博思
2024-12-27 广告
2024-12-27 广告
北京泰科博思科技有限公司与国际先进的模拟软件厂商、开发团队深入合作。北京泰科为高校、科研院所和企业在材料、化工、药物、生命科学、环境、人工智能及数据挖掘、虚拟仿真教学等领域提供专业的模拟软件及整体解决方案。用户根据需要在我们的平台上高效的进...
点击进入详情页
本回答由泰科博思提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询