杭电ACM第2023题为什么PE呢?

#include"stdio.h"intmain(){intm,n,i,j,k,x,space,space1;doublea[100][100],b[100],c[100... #include"stdio.h"
int main()
{
int m,n,i,j,k,x,space,space1;
double a[100][100],b[100],c[100],sum;
while(scanf("%d %d",&n,&m)!=EOF&&m>0&&m<=5&&n>0&&n<=50)
{
space=0;
space1=0;
x=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%lf",&a[i][j]);
}

}
for(i=0;i<n;i++)
{
sum=0;
for(j=0;j<m;j++)
{
sum=sum+a[i][j];
}
b[i]=sum/m;
}
for(i=0;i<n;i++)
{
if(space>0)
{
printf(" ");
}
printf("%.2lf",b[i]);
space++;
}
printf("\n");
for(i=0;i<m;i++)
{
sum=0;
for(j=0;j<n;j++)
{
sum=sum+a[j][i];
}
c[i]=sum/n;
}
for(i=0;i<m;i++)
{
if(space1>0)
{
printf(" ");
}
printf("%.2lf",c[i]);
space1++;
}
printf("\n");
for(i=0;i<n;i++)
{ k=0;
for(j=0;j<m;j++)
{
if(c[j]>a[i][j])
{
k=1;
}
}
if(k==0)
{
x++;
}
}
printf("%d",x);
printf("\n");
}
}
展开
 我来答
红_扎
2012-01-10 · TA获得超过660个赞
知道小有建树答主
回答量:752
采纳率:0%
帮助的人:571万
展开全部
你是不是每个测试实例后面没加一个空行输出啊?
更多追问追答
追问
每输入一次就要空一行 ?
追答
因为题目的Output里面要求你每个测试实例后面跟一个空行。
所以你每输出一个测试实例的答案之后要空一行!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式