这个程序最后结果应该是0还是18呀,求解答。(填充点字数,不然不让发哈哈)
既不是0,也不是18。你会卡出来一个死循环。因为你的i = i+1在if里面,说明只有在i被三整除的情况才会+1。i从0开始,被三整除,那么i+1变成1。这时候1不被三整除,i就不+1,i还是1。然后就陷入了死循环。你需要把i = i+1挪到跟if对齐的地方。两者需要在一个缩进。改完之后,结果会是18