为什么我输的5个换一行 输出是10个一行
因为你的第二个判断条件用的else if, 与上面的if护卫互斥选择, 只能执行一个; 你所期望的 i == 5就换行, 由于5 % 3 = 1 != 0所以会直接执行if中的, 而不会执行else if中的!
改正: 去掉else关键字