我认为答案中给出while循环的代码是不对的,只不过碰巧碰对了得数!大家可以试试,如果题目是3个数而不是100个数,答案中的代码还能做对吗?不能!!i++应该放在sum+=i*flag之后执行。
这个发现是正确的,我也发现了,不过演示案例,不用那么精确的算法。如果是大型的逻辑的话,要比这个逻辑难的多。