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;
然后。。。我觉得最好写个unhappy[0]=7之类的,否则初值可能。。。
测试机输出结果全部是0,而在本机上却能测试通过。。
因为你在测试机上unhappy[0]的值可能会是任意的
例如129032
而本机是固定的,也许就是0
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0015 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.