讨论 / 求找错!本机测试通过测试机全WA
tianxin8431 2013-10-20 07:25:00
点我顶贴 收藏 删除
#include <stdio.h>

int main()

{

int a,b,c,d=0,unhappy[8];

for(a=1;a<8;a++)

{

scanf("%d%d",&b,&c);

unhappy[a]=b+c;

if (unhappy[a]>8&&unhappy[a]>unhappy[d])

{

d=a;

}

}

printf("%d",d);

return 0;

}

#1 107229HR@2013-10-19 07:01:00
回复 删除
unhappy[a]>=8

然后。。。我觉得最好写个unhappy[0]=7之类的,否则初值可能。。。

#2 tianxin8431@2013-10-19 07:57:00
回复 删除
回复 沙发107229HR 的帖子

测试机输出结果全部是0,而在本机上却能测试通过。。

#3 107229HR@2013-10-20 07:25:00
回复 删除
回复 板凳tianxin8431 的帖子

因为你在测试机上unhappy[0]的值可能会是任意的

例如129032

而本机是固定的,也许就是0

查看更多回复
提交回复