问题所在

ans += temp * (i + 1) * (N - i);
ans +=  (i + 1) * (N - i) * temp;

就人脑而言,上述两个狮子应该是没差别的,但是!
在具体的代码实现中就不是:


问题点出在检测点3、4,但是暂时还没有想明白是为什么。
可能的原因:这里是处理浮点数和整型相乘,相乘的顺序和给定的整型数大小有关系。