iを内側のループで書き換えているのだから、当然そうなる。