求助 为啥只有二十分 本地样例结果没问题

P1534 不高兴的津津(升级版)

@[syra12138](/user/231789) ``` for(i=0;i<n;i++) { scanf("%d %d",&a[i],&b[i]); c[i]=c[i-1]+a[i]+b[i]-8; } ``` 你的代码在计算c[i]是,调用了c[i-1]当i=0时会访问越界
by mazihang2022 @ 2020-02-25 22:51:10


@[syra12138](/user/231789) ``` int n,a[n],b[n],c[n],i; ``` 还有你定义了大小为n的数组,n并没有赋值,因此n的值你是不知道的,有可能很大,有可能很小(类似随机的),此时定义的数组空间可能不够用
by mazihang2022 @ 2020-02-25 22:53:35


@[mazihang2022](/user/222628) 谢谢大佬!!
by syra12138 @ 2020-02-26 12:29:21


|