标题:[求助]2835
只看楼主
king5827663
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-5
 问题点数:0 回复次数:4 
[求助]2835

#include <stdio.h>
main()
{int a[10][10],c[100],n,i,j,f,b[22];
while(1)
{ f=0;
for(i=0;i<22;i++) b[i]=0;
scanf("%d",&n);
if(n==0) break;
for(i=0;i<n;i++)
c[i]=i+1;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{scanf("%d",&a[i][j]);
c[a[i][j]-1]=0;
b[i]=a[i][j]+b[i];
b[n+j]=a[i][j]+b[n+j];
if(i==j)
b[n+n]=a[i][j]+b[n+n];
if(i==n-1-j)
b[n+n+1]=a[i][j]+b[n+n+1];
}
for(i=0;i<n;i++)
if(c[i]>0)
{
f=1;
break;
}

for(i=0;i<=n+n;i++)
{ for(j=i+1;j<=n+n+1;j++)
if(b[i]!=b[j])
{
f=1;
break;
}
if(f==1)
break;
}

if(f==0)
printf("Yes\n");
else
printf("No\n");
}
}
为什么我的答案和题目对到的还说我错呢?
请大家帮帮忙,
题目的地址是:http://acm.zju.edu.cn/show_problem.php?pid=2835

搜索更多相关主题的帖子: include 
2007-05-14 08:34
crackerwang
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:833
专家分:0
注 册:2007-2-14
得分:0 

#include <stdio.h>
main()
{int a[10][10],c[1001],n,i,j,f,b[22];
while(1)
{ f=0;
for(i=0;i<22;i++) b[i]=0;
scanf("%d",&n);
if(n==0) break;
for(i=0;i<1001;i++)
c[i]=i+1;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{scanf("%d",&a[i][j]);
if(c[a[i][j]]==0) f=1;
else c[a[i][j]]=0;
b[i]=a[i][j]+b[i];
b[n+j]=a[i][j]+b[n+j];
if(i==j)
b[n+n]=a[i][j]+b[n+n];
if(i==n-1-j)
b[n+n+1]=a[i][j]+b[n+n+1];
}
/* for(i=0;i<n;i++)
if(c[i]>0)
{
f=1;
break;
}
*/

for(i=0;i<=n+n;i++)
{ for(j=i+1;j<=n+n+1;j++)
if(b[i]!=b[j])
{
f=1;
break;
}
if(f==1)
break;
}

if(f==0)
printf("Yes\n");
else
printf("No\n");
}
}


2007-05-14 12:55
king5827663
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-5
得分:0 
版主你好厉害啊 ,有qq吗以后有问题还可以问你啊,我的qq是334198184
2007-05-14 14:12
king5827663
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-5
得分:0 
qq334198184,加我啊
2007-05-14 14:15
love52657
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-5-4
得分:0 
ren  yao o !!!

我 为 C 狂
2007-05-15 09:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-139180-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.113351 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved