僕もそう思っていたのですが、そうは問屋が下ろさないのか、何故かDの値が継続されないんです。Dの値の初期化はループ前にしか行ってないはずなので、質問させて戴いたのです。