错解:
这是一个死循环,问题出在i=i*(-1)。若i为负数,则为死循环。
正解:
引入新变量b,添加第二个if条件来判断当b为负数时改怎么做。
b为负数时在第二个if里执行语句变为整数,从而进行累加。