杭电ACM第2015题,我错在哪了。。我实在看不出来了。

2024-11-16 19:03:11
推荐回答(2个)
回答(1):

a[i]+=a[i-1]+2;
这一行改为:
a[i]=a[i-1]+2;
我不知道你怎么运行出正确的结果的,因为
a[i]+=a[i-1]+2;
等价于
a[i] = a[i] + (a[i-1]+2);
a[i]根本就是未定义的,可能你的编译器初始化成零了,只有这样才能得到正确的结果。

回答(2):

什么功能